我有这些疑问:
SELECT COUNT(*) AS numofrows, disposition,region FROM total_disposition_report WHERE disposition='ANSWERED' GROUP BY region ;
SELECT COUNT(*) AS numofrows, disposition,region FROM total_disposition_report WHERE disposition='BUSY' GROUP BY region ;
SELECT COUNT(*) AS numofrows, disposition,region FROM total_disposition_report WHERE disposition='...' GROUP BY region ;
SELECT COUNT(*) AS numofrows, disposition,region FROM total_disposition_report WHERE disposition='...' GROUP BY region ;
有没有机会在一个查询中获得相同的效果?
答案 0 :(得分:2)
只需将disposition
添加到group by
:
e.g:
SELECT COUNT(*) AS numofrows, disposition,region FROM total_disposition_report GROUP BY region, disposition;
答案 1 :(得分:1)
SELECT COUNT(*) AS numofrows, disposition,region
FROM total_disposition_report
WHERE disposition IN ('ANSWERED', 'BUSY', '...')
GROUP BY region, disposition ;