数据库 sql查询 where 某个字段的Count大于0怎么写
时间: 2024-03-06 19:50:14 浏览: 337
如果您想筛选出某个字段的计数大于 0 的数据行,可以使用以下 SQL 查询语句:
```
SELECT * FROM 表名 WHERE 字段名 IS NOT NULL GROUP BY 字段名 HAVING COUNT(字段名) > 0;
```
其中,表名是您要查询的表的名称,字段名是您要筛选的字段的名称。上述查询语句将返回所有该表中该字段计数大于 0 的数据行。
解释一下,`IS NOT NULL` 是用来排除字段值为 NULL 的数据行,`GROUP BY` 是按照字段名进行分组,`HAVING` 是用来筛选分组后计数大于 0 的数据行。
阅读全文