首页 > 代码库 > 7-08分组查询
7-08分组查询
这是一个用户表,下面查询一个用户的数量:
--查询表的用户数量 SELECT COUNT(*) FROM UserInfo
再查询一下有几个男用户和几个女用户:
SELECT COUNT(*) FROM UserInfo WHERE gender=1
SELECT COUNT(*) FROM UserInfo WHERE gender =0
这样其实把它们分成了两个组,gender=1是男用户,gender=0是女用户,但是有些复杂的表,可以分n个组,
这样在用这种方式比较麻烦,就可以用分组查询。
分组查询的语法:
SELECT 聚合函数,分组的列 ,FROM 表
SELECT COUNT(*) AS 总人数, gender AS 性别 FROM UserInfo ORDER BY gender
注意事项:对查询的列有限制,除了聚合函数外,就必须是分组的项。
7-08分组查询
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。