mysql group by,count一些用法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21057881/article/details/78015374
统计 一些信息以及每个分组的个数    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之后有多少个组要嵌套一下才可以
阅读更多
换一批

没有更多推荐了,返回首页