0
我想看看有多少行已給定值(1),計算有多少行有值(0)查詢得到的行數有和沒有價值 - 1query
id XXX 1 <== value 0 or 1
id YYY 1
id ZZZ 0
所以結果會提前
ones | zeros
2 | 0
THX
我想看看有多少行已給定值(1),計算有多少行有值(0)查詢得到的行數有和沒有價值 - 1query
id XXX 1 <== value 0 or 1
id YYY 1
id ZZZ 0
所以結果會提前
ones | zeros
2 | 0
THX
像這樣的東西應該工作:
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(if(value=0,1,0)) as zeros,
sum(if(value=1,1,0)) as ones
from mytable