我有一个包含用户 facebook ID 的表,我必须报告谁在使用 facebook 或不使用。
对于 facebook 用户,数据行包含一个数字,否则包含 null
我的结果必须是这样的:
NbUsers Facebook
1000 no
500 yes
我不知道如何构建我的查询!
任何帮助都会有帮助!
多谢!!
您可以通过 case 语句轻松完成:
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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)