Mysql 查询以获取带值和不带值的行数-1query

Mysql 查询以获取带值和不带值的行数-1query,mysql,sql,Mysql,Sql,我想计算有多少行具有给定值(1)和有多少行具有值(0) 提前thx试试这个 select sum(if(value=0,1,0)) as zeros, sum(if(value=1,1,0)) as ones from mytable 试试这个 select sum(if(value=0,1,0)) as zeros, sum(if(value=1,1,0)) as ones from mytable 试试这个 select sum(if(value=0,1,0)

我想计算有多少行具有给定值(1)和有多少行具有值(0)

提前thx

试试这个

select sum(if(value=0,1,0)) as zeros,
       sum(if(value=1,1,0)) as ones
from mytable
试试这个

select sum(if(value=0,1,0)) as zeros,
       sum(if(value=1,1,0)) as ones
from mytable
试试这个

select sum(if(value=0,1,0)) as zeros,
       sum(if(value=1,1,0)) as ones
from mytable
试试这个

select sum(if(value=0,1,0)) as zeros,
       sum(if(value=1,1,0)) as ones
from mytable

像这样的方法应该会奏效:

select sum(case when value = 1 then 1 else 0 end) ones
, sum(case when value = 0 then 1 else 0 end) zeros

像这样的方法应该会奏效:

select sum(case when value = 1 then 1 else 0 end) ones
, sum(case when value = 0 then 1 else 0 end) zeros

像这样的方法应该会奏效:

select sum(case when value = 1 then 1 else 0 end) ones
, sum(case when value = 0 then 1 else 0 end) zeros

像这样的方法应该会奏效:

select sum(case when value = 1 then 1 else 0 end) ones
, sum(case when value = 0 then 1 else 0 end) zeros