当前位置: 首页 > news >正文

福建人力资源建设网站wordpress打开页面空白

福建人力资源建设网站,wordpress打开页面空白,莱芜金点子广告电子版,海外seo推广公司文章目录 一、介绍1、分组查询的内容2、多字段分组3、将查询内容连接group_concat4、有条件的分组查询having 一、介绍 将某个字段的相同值分为一组,分组查询的结果强调的是一个整体,每组内容只显示一行分组查询的内容一般要查询分组字段,因…

文章目录

  • 一、介绍
    • 1、分组查询的内容
    • 2、多字段分组
    • 3、将查询内容连接group_concat
    • 4、有条件的分组查询having


一、介绍

  • 将某个字段的相同值分为一组,分组查询的结果强调的是一个整体,每组内容只显示一行
  • 分组查询的内容一般要查询分组字段,因为要知道是哪个组的信息

1、分组查询的内容

  1. 聚合函数:组内多条记录的统计结果
-- 各个单位的人数
selectdept_id,sum(id)
from t_user
group by dept_id
  1. 查询分组字段:根据某个字段分组,那么查询出来的分组字段也是一样的
-- 查询所有的单位id
selectdept_id
from t_user
group by dept_id
  1. 查询分组字段外的其他字段:取排序后(mysql自然排序)的第一条记录的信息
-- 根据单位id分组,每个单位内会有很多人,分组查询只能展示一条记录,所以会展示mysql自然排序的第一条记录的姓名
selectdept_id,name
from t_user
group by dept_id

2、多字段分组

group by 字段名,字段名......-- 查询每个单位下各个年龄的人数
selectdept_id,age,sum(id)
from t_user
group by dept_id,age

3、将查询内容连接group_concat

-- 默认分隔符逗号
group_concat(column,column......)-- 指定分隔符
group_concat(column separator ';')
  • 返回结果 = varchar

  • 之前的分组结果都是聚合函数的结果:平均数、总和、数量,总之显示结果只会出现一条;group_concat可以将组内多条记录连接起来

  • 单字段

    -- 每个部门的员工的姓名
    selectdept_id,group_concat(name) name
    from student
    group by dept_id-- 结果
    dept_id     name
    1           kimi,sally
    2           tony,jim
    
  • 多字段

    -- 每个部门的员工的姓名、年龄
    selectdept_id,group_concat(name,age) info
    from student
    group by dept_id-- 结果
    dept_id     info
    1           kimi18,sally19
    2           tony20,jim21-- 由于多字段拼接没有字符连接,借助concat_ws()函数
    selectdept_id,group_concat(concat_ws('-',name,age)) info
    from student
    group by dept_id-- 结果
    dept_id     info
    1           kimi-18,sally-19
    2           tony-20,jim-21
    
  • 去重拼接

    - 每个单位员工的年龄
    selectdept_id,group_concat(distinct age) age
    from student
    group by dept_id
    
  • 排序拼接

    - 每个单位员工的年龄,并按照年龄倒序
    selectdept_id,group_concat(age order by age desc) age
    from student
    group by dept_id
    

4、有条件的分组查询having

  • 需要结合group by使用
  • having与where的区别
    • where只能过滤普通字段的条件
    • having可以过滤普通字段的条件,也可以过滤聚合函数的条件
    • 但是一般都是where过滤普通字段,having过滤分组后的聚合条件
-- 单位员工>10人的单位+人数
selectdept_id,count(id)
from t_user
group by dept_id
having count(id)>10
http://www.yayakq.cn/news/825852/

相关文章:

  • 佛山个性化网站开发wordpress微信红包
  • 设计师 推荐 网站普通人开网店赚钱吗
  • 服务建设网站网站建设如何增加流量
  • 二手网站模板电子商务网站建设的技术综述论文
  • 如何快速学成网站开发深圳找做兼职女上班的网站
  • 营销网站建设哪里便宜容桂电子商务网站建设
  • 自己做购物网站怎么做上海人才网官网下载
  • 杭州企业网站制作哪个好seo的含义是什么意思
  • qq网站登录入口专业做网站建设的公司
  • 网站开发qq群wordpress淘宝客一键
  • 淘宝客做二级域名网站wordpress seo插件哪个好
  • 安仁做网站wordpress缓存目录
  • 平顶山北京网站建设网站开发是固定资产吗
  • 网站开发与设计实训报告摘要wordpress批量上传商品
  • 中云建设集团网站网络营销师报名官网
  • wordpress自建站wordpress快速发布工具
  • wordpress企业站实例电商怎么入门
  • html怎么做网站地图医疗网站开发
  • 网站制作的服务商免费网络推广方式
  • 百度调整导致网站排名下降怎么做网站 教学
  • 100m光纤做网站网站内容建设流程
  • 网站用户体验准则苏州园区人才网
  • 长沙建设网站的公司wordpress和dz
  • 不懂代码用cms做网站网站开发公司会计科目
  • 登陆网站密码不保存怎么做wordpress 亲子
  • 济南正规网站制作品牌浙江省网站建设公司排名
  • 海兴县建设工程招标信息网站注册网站后怎么建设
  • 大城网站制作大丰网站建设找哪家好
  • 中英语网站制作方法wordpress 标签 图片不显示
  • 建设银行网站怎么登录密码忘了怎么办做网站方案