实战MYSQL的 having 子句

使用group语句时,有时我们需要过滤掉一些内容

SELECT  sort, COUNT(Id) as c FROM beijing  WHERE State=0 GROUP BY SortId,sourceid

我们只想要count(Id)>1并且sourceid为3的值

如果把count(Id)加为where条件会报错的。此时需要用having子句如下

SELECT  sort,sourceid , COUNT(Id) as c FROM beijing  WHERE State=0 GROUP BY SortId,sourceid having c>1 and sourceid =3 ;

完工。。
很不错的知识。

上一篇: Can't load bitmap 'exit.png' from resources! check .rc file   下一篇: 用locate查找文件

提交疑问

回顶部