MYSQL单表中各记录总和统计 适用于报表
来源:互联网 发布:linux 小数比较大小 编辑:程序博客网 时间:2024/05/01 09:25
用case when then else 语句,用法如同if.
select sum(if(id<500,1,0)) as A,sum(if(id>=500 && id<1000,1,0)) as B from customer;
+---+-----+
| A | B |
+---+-----+
| 4 | 204 |
+---+-----+
1 row in set
这样是按条件单个统计,为了解决UNION ALL 的问题 查到了用IF 的方法
SELECT count(a.id) '合格'
FROM
tb a where a.ispassed='03'; -- 3得到有多少合格
SELECT count(a.id) '不合格'
FROM
tb a where a.ispassed='02';
0 0
- MYSQL单表中各记录总和统计 适用于报表
- php+mysql 生成统计报表
- php+mysql 生成统计报表
- SQL语句整合,本记录适用于Mysql
- mysql统计前一天记录
- MySQL统计函数记录
- [MySQL] 行列转换变化各种方法实现总结(行变列报表统计、列变行数据记录统计等)
- [MySQL] 行列转换变化各种方法实现总结(行变列报表统计、列变行数据记录统计等)
- [MySQL] 行列转换变化各种方法实现总结(行变列报表统计、列变行数据记录统计等
- MySQL] 行列转换变化各种方法实现总结(行变列报表统计、列变行数据记录统计等)
- 求大表的记录总和
- DBGridEh设置固定列,用于统计记录数和平均数、总和
- DBGridEh设置固定列,用于统计记录数和平均数、总和
- MySQL 使用GROUP_CONCAT实现统计报表
- [SQL] [MYSQL] 统计重复记录
- Mysql的统计重复记录
- mysql常用统计sql记录
- mysql求某个列的前10条记录的总和
- 判断xml,json,数组
- 又学一招——删除windows服务
- 30. Substring with Concatenation of All Words 找出包含所有字典中词的开头
- Codeforces Round #323 (Div. 1)-B. Once Again...
- gradle 构建错误:Unsupported major.minor version 52.0 解决办法
- MYSQL单表中各记录总和统计 适用于报表
- iOS中延时执行的几种方式
- OpenCV从入门到放弃(三):Core组件细讲
- Firebreath新建工程的过程及使用
- jquery validate addMethod 自定义验证方法
- 短信验证码---重新发送倒计时
- error C2065: 'IDD_MONDATAREPLYDLG' : undeclared identifier解决方法
- 双色球随机产生-代码
- REDIS学习(6)查看redis状态,以及rdb和aof两种持久化方案的区别