全部。我的桌子看起来像
NAME1 NAME2 Result
Jone Jim win
Kate Lucy loss
Jone Lucy win
Jim Jone loss
我想从NAME 1中选择胜出案例> = 3,我的代码是
SELECT NAME1,Count(Result='win') as WIN_CASE
From TABLE
Group by NAME1
Having Count(Result='win')>=3;
但是,输出结果不正确,它只返回NAME1中显示的名称总数,请问该如何解决?
更新:感谢您的所有答复。Kritner和jbarker的结果很好。我只是忘记添加“ where”子句。
SELECT NAME1, COUNT(Result) AS WIN_CASE
FROM A
WHERE Result='win'
GROUP BY NAME1
HAVING COUNT(Result)>=3
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句