作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试选择多次满足某个条件的行以及满足该条件的次数。
例如,对于表:
Animal ID NumKids PostCode
Cow 1202 5 1405
Cow 3492 6 4392
Chicken 4535 1 2394
Alpaca 2432 0 3453
Cow 2432 3 6253
Chicken 2342 5 4444
Animal Count
Cow 2
SELECT animal
FROM Table
WHERE NumKids>4 AND COUNT((NumKids>4)>2);
最佳答案
您不能直接在 COUNT((NumKids>4)>2)
中使用聚合( WHERE
)条款,就是这样HAVING
条款是为了。
试试下面的查询
select
Animal, COUNT(*) AS Count
from Table
where NumKids > 4
group by Animal
having COUNT(*) >= 2
关于SQL - 使用 COUNT() 作为 WHERE 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46560205/
我是一名优秀的程序员,十分优秀!