标签:方式 用户表 注意 sql order 限制 div highlight image
这是一个用户表,下面查询一个用户的数量:
--查询表的用户数量 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
注意事项:对查询的列有限制,除了聚合函数外,就必须是分组的项。
标签:方式 用户表 注意 sql order 限制 div highlight image
原文地址:http://www.cnblogs.com/gcmwalker/p/6057652.html