如何獲得每個用戶名的是,否,其他字段的總值?從每個領域獲得總價值?
我喜歡加總字段。
SELECT Username,
SUM(CASE WHEN type = 'Yes' THEN 1 ELSE NULL END) as Yes,
SUM(CASE WHEN type = 'No' THEN 1 ELSE NULL END) as No,
SUM(CASE WHEN type = '' THEN 1 ELSE NULL END) as Other
//How to get total of Yes/No/Other
FROM table
WHERE source = 'CompanyName' ";
也是最高的總數在最高的順序。使用
感謝您的建議。總數呢? – user622378 2011-05-31 12:48:47
@ user622378:請參閱更新。 – 2011-05-31 12:49:14
'count(*)'是有道理的,但如果在那裏有'type ='maybe''值,將不會返回相同的值。 – Keith 2011-05-31 12:52:02