永发信息网

mysql 分组之后如何统计记录条数, gourp by 之后的 count

答案:4  悬赏:80  手机版
解决时间 2021-04-16 11:13
mysql 分组之后如何统计记录条数, gourp by 之后的 count
最佳答案
可直接用嵌套查询。

方法如下:
如数据:
id          name
1            a
1            b
2            c
2            d
3            e
3            f
3            g
3            h
select count(t.counts) from
(select id,count(*) counts from 表名 group by id) t这样得到的结果就是3。
全部回答
你第二个那样写不会报错吗
第二个写法出来的是相同id值的计数情况。一般来说,一条select语句的执行顺序如下:from子句→where→group by(having)→select→order by→limit,因为聚集函数是在select中的,所以是在执行完group by之后再执行count()函数,所以第二条写法是得不到总的记录数的。如果你要获得总的记录数就用第一种写法。
select count(*) from
(SELECt count(*) FROM 表名 WHERe 条件 GROUP BY id ) a ;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
山中水里农产品专卖店地址有知道的么?有点事
被授权人是谁,预授权和预授权完成有什么关系
如何进行肝穿刺?肝穿刺有什么危险?
西宁到重庆乘飞机需要多少时间?
我是会员也是超级qq用手机上加的是那个速
乌鲁木齐天山区有哪些快递公司
青年文摘的网上投稿方法
一般网球拍的价格?
1956年底,三大改造的实现标志着?
沙河口区安监局中山公园街道安全生产督导中队
武汉哪里有拿回家做的手工活
出自名著的歇后语,有关于名著的歇后语大全
怪 冰箱压缩机高压管结霜
合亿村这个地址在什么地方,我要处理点事
有谁能送我QQ爱墙的种子
推荐资讯
Excel行列转置后求和?急等高手解答
GBA游戏王6中怎么让杏子和孔雀舞在一个地方出
新思维5年级上册语文寒假作业答案
什么面料雨衣可以耐酸碱
鲎字粤语读音
想转到另一个班级怎么才能说服那个老师
建筑铁线的价格一般是多少
我要胡先煦一家人的照片哦
八什么七的成语,反义词的四字词语什么七什么
汽油一升有多少斤?
从北京到苏丹的航班需要转机几次
为什么别人洗了头,头发会很香,我的头发没不
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?