sql分组计算及添加筛选条件:group by,having

匿名 (未验证) 提交于 2019-12-02 23:55:01

查询会员表里开通会员数量大于10的会员省份及对应会员数量,并把省份名称从地址表里匹配出来

group by 分组,功能类似于EXCEL的数据透视,可以通过count(*)等对分组结果进行运算,注意查询的元素都必须包含在分组group by后面

having 添加分组筛选条件

select m.Province,S.Name,count(*)
  from member as m,ShippingArea as s
  where m.Status=1
  and m.Province=s.ShippingAreaID
  group by m.Province,S.Name having count(*)>10;

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!