我有一个包含我的用户的facebook ID的表格,我必须报告谁在使用Facebook。
对于facebook用户,datarow包含一个数字,否则它包含null
我的结果必须是这样的:
NbUsers Facebook
1000 no
500 yes
我不知道如何构建我的查询!
任何帮助都会有所帮助!
非常感谢!!
答案 0 :(得分:2)
您可以通过案例陈述轻松完成:
SELECT SUM(CASE WHEN FACEBOOKID IS NULL THEN 1 ELSE 0 END) AS NbUsers , 'NO' AS FACEBOOK
FROM USERTABLE
UNION ALL
SELECT SUM(CASE WHEN FACEBOOKID IS NULL THEN 0 ELSE 1 END) AS NbUsers , 'YES' AS FACEBOOK
FROM USERTABLE