mysql 怎样统计分组数


本文摘自PHP中文网,作者coldplay.xixi,侵删。

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

mysql统计分组数的方法:

1

SELECT count(*) FROM 表名 WHERE 条件

这样查出来的是总记录数

1

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

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

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

  则是,如下:   

1

select count(*) from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id ) a ;

1

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的安装以及基本的管理命令和设置

mysql如何创建索引?

mysql存储过程、触发器、事件调度器使用入门指南

如何使用mysql中bin()函数?

mysql批量sql插入性能优化详解

mysql修改数据运算

实例详解mysql解压包的安装基础教程

mysql 8.0.20 window10免安装版配置及navicat管理教程图文详解

怎么在mysql中附加数据库

分享mysql基于ssl安全连接的主从复制的详细介绍

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...