mysql 怎样统计分组数

mysql 怎样统计分组数,第1张

概述mysql 怎样统计分组

MysqL统计分组数的方法:1、统计总记录数【SELECT count(*) FROM 表名 WHERE 条件】;2、统计每组的记录条数【SELECT count(*) FROM 表名 WHERE 条件 GROUP BY ID】。

MysqL统计分组数的方法:

SELECT count(*) FROM 表名 WHERE 条件

这样查出来的是总记录数

SELECT count(*) FROM 表名 WHERE 条件 GROUP BY ID

这样统计的会是每组的记录条数.

如何获得 第二个SQL语句的总记录条数?

  则是,如下:   

select count(*) from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY ID ) a ;
SELECT count(*) FROM (SELECT COUNT(*) FROM `papa_stadium_goods_storage_record` WHERE `c_time`>=1474560000 and `c_time`<1476201600 group by `record_type`) a

注意:

 子查询方式,MysqL中子结果集必须使用别名,而Oracle中不需要特意加别名!

更多相关免费学习推荐:mysql教程(视频)

总结

以上是内存溢出为你收集整理的mysql 怎样统计分组数全部内容,希望文章能够帮你解决mysql 怎样统计分组数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/1150640.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存