您可以使用以下 SQL 查询来实现对字段 B 进行分组,并统计字段 A 为 'NG' 和 'OK' 的个数:

SELECT B, COUNT(CASE WHEN A = 'NG' THEN 1 END) AS NG_Count, COUNT(CASE WHEN A = 'OK' THEN 1 END) AS OK_Count
FROM 表名
GROUP BY B;

其中,将 '表名' 替换为您的表名。这将按字段 B 进行分组,并统计字段 A 为 'NG' 和 'OK' 的个数。NG_Count 列将显示字段 A 为 'NG' 的记录数,OK_Count 列将显示字段 A 为 'OK' 的记录数。

Oracle 分组统计字段值:按字段 B 分组,统计字段 A 为 'NG' 和 'OK' 的数量

原文地址: https://www.cveoy.top/t/topic/qn07 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录