如何用count(*)group by的结果选择值?

时间:2018-05-19 05:15:09

标签: sql

我有一张这样的表:

enter image description here

每个关键字应包含4个数据。

我想选择少于4个数据的关键字。

我用select count(*) from mytable group by keyword来实现这样的目标:

enter image description here

如何根据计数(*)结果选择关键字?

在这里,我想要结果网格中的关键字b

我是sql的新手,提前谢谢。

2 个答案:

答案 0 :(得分:1)

通过聚合函数(例如count)过滤结果,您需要使用having,例如:

select keyword, count(*)
from mytable
group by keyword
having count(*) < 4

答案 1 :(得分:1)

只需包含www.funfun.io/1/*.js子句:

having