【发布时间】:2012-06-29 23:20:37
【问题描述】:
这是我的 SQL:
SELECT DISTINCT(CASE WHEN state=18 THEN lga ELSE 'Others' END) LGA,
COUNT(CASE WHEN choice=21 THEN choice END ) NDCH
FROM bio
GROUP BY lga
我的期望是它给我所有状态 = 18 的 LGA,如果状态不等于 18,则将它们归为“其他”,但我通常有多个“其他”。 请帮忙。
【问题讨论】:
-
当你说“通常”时,你的意思是在你的输出中,对吧?
-
COUNT()应该做什么?