mysql查询数据表test中字段条件分别为1,2,3各自的数据条数
时间: 2023-12-10 21:04:47 浏览: 134
mysql查询表里的重复数据方法
可以使用以下SQL语句查询test表中字段满足条件1、2、3的数据条数:
```
SELECT
SUM(CASE WHEN field = 1 THEN 1 ELSE 0 END) AS count_1,
SUM(CASE WHEN field = 2 THEN 1 ELSE 0 END) AS count_2,
SUM(CASE WHEN field = 3 THEN 1 ELSE 0 END) AS count_3
FROM test;
```
其中,`field`是要查询的字段名,需要替换成实际的字段名。这段SQL语句使用了`CASE WHEN`语句,将满足条件1、2、3的数据分别计数,并且使用`SUM`函数将计数结果相加,从而得到每个条件下的数据条数。
阅读全文