mysql 中分组统计其中一个字段有两个值如何将这两个值拆分并显示原有统计总数
可以使用 IF 函数将字段中的两个值拆分,并进行统计。
例如,有一个名为 status 的字段,其中包含值为 'A' 和 'B',需将其拆分并进行统计,可以使用如下语句:
SELECT IF(status='A', 'A', 'B') AS new_status, COUNT(*) AS count
FROM table_name
GROUP BY new_status
这里使用 IF 函数将 status 字段中的值为 'A' 的记录标记为 'A',值为 'B' 的记录标记为 'B',然后按照新的字段 new_status 进行分组统计。
结果会显示新的字段 new_status 和原有统计总数 count。
原文地址: https://www.cveoy.top/t/topic/bZn7 著作权归作者所有。请勿转载和采集!