sql 聚合语句,count的用法「建议收藏」
SQL 建议 收藏 语句 用法 聚合 count
2023-06-13 09:12:01 时间
大家好,又见面了,我是你们的朋友全栈君。
如要获取 result = '1' 的数量
COUNT(
CASE
WHEN result = '1' THEN
result
END
)
SELECT
*
FROM
(
SELECT
batchNo,
serviceId,
result,
projectId,
sum(passCount) AS passCount,
COUNT(
CASE
WHEN result = '1' THEN
result
END
) AS quality,
COUNT(
CASE
WHEN (result = '2' OR result = '0') THEN
result
END
) AS type,
COUNT(
CASE
WHEN result = '2' THEN
result
END
) AS qualityTime,
COUNT(
CASE
WHEN result = '0' THEN
result
END
) AS qualityName,
COUNT(questionId) AS questionId,
sum(auditCount) AS auditCount,
auditTime,
id,
serviceName
FROM
picture_audit_helper
WHERE
1 = 1
GROUP BY
serviceName,
DATE_FORMAT(auditTime, '%Y-%m-%d')
) AS t
GROUP BY
auditTime DESC
LIMIT 1
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155235.html原文链接:https://javaforall.cn
相关文章
- mysql数据库SQL查询语句SELECT详细查询(超详细)「建议收藏」
- SQL Prompt 激活成功教程教程「建议收藏」
- SQL语句中的嵌套子查询「建议收藏」
- Java课程设计源码——学生信息管理系统 SQL「建议收藏」
- (建议收藏)如何处理 openGauss 上遇到的慢 SQL
- SQL SERVER 表与表之间 字段一对多sql语句写法
- 快速学会PostgreSQL中导入SQL文件(postgresql导入sql文件)
- Oracle更新SQL:掌握更高效率(oracle更新sql)
- MySQL查看历史SQL:史上最全指南(mysql查看历史sql)
- MySQL备份:安全保护SQL文件(mysql备份sql文件)
- Linux系统下执行SQL脚本文件的技巧(linux执行sql文件)
- MSSQL解析器:快速、高效的SQL编码体验(mssql解析器)
- 运行Oracle终止SQL运行:收尾全搞定(oracle终止sql)
- MySQL中使用三个表进行联合查询的SQL语句(mysql三表联查sql)
- Oracle也用SQL有没有别的区别(oracle也是sql吗)
- Oracle SQL编程从入门到精通(oracle sql-1)
- sql多条件组合查询,并根据指定类别找出所有最小子类别的SQL语句备忘
- Sql学习第一天——SQL将变量定义为Table类型(虚拟表)