mysql group by,count一些用法
统计 一些信息以及每个分组的个数 SELECT a.name, a.phone, count(*) AS sum FROM xxx AS a GROUP BY a.order_id 统计 group by 之后的总条数(一共分了多少组) SELECT COUNT(*) AS count_id FROM ( SELECT a.order_id FROM xxx group
·
统计 一些信息以及每个分组的个数 SELECT a.name, a.phone, count(*) AS sum FROM xxx AS a GROUP BY a.order_id
统计 group by 之后的总条数(一共分了多少组) SELECT COUNT(*) AS count_id FROM ( SELECT a.order_id FROM xxx group by a.order_id ) t
count(*)如果和group by 同一层的话 统计出来的数据是每个组的数据条数,如果想知道group by之后有多少个组要嵌套一下才可以
统计 group by 之后的总条数(一共分了多少组) SELECT COUNT(*) AS count_id FROM ( SELECT a.order_id FROM xxx group by a.order_id ) t
count(*)如果和group by 同一层的话 统计出来的数据是每个组的数据条数,如果想知道group by之后有多少个组要嵌套一下才可以
更多推荐
已为社区贡献2条内容
所有评论(0)