webForumDet fria alternativet

SQL-fråga - count()

3 svar · 321 visningar · startad av Troxy

TroxyMedlem sedan mars 20041 505 inlägg
#1

Går det att räkna två saker med count() i samma SQL-fråga? Jag använder MySQL.

Jag vill räkna alla rader där poll=0 och alla rader där poll=1 och få ut separat, utan att behöva skapa två objekt.

Tacksam för svar!

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select sum(case when poll = 1 then 1 else 0 end) as poll1,
sum(case when poll = 0 then 1 else 0 end) as poll0
from t
where poll in (1,0)

flyttas från ASP

TroxyMedlem sedan mars 20041 505 inlägg
#3

Tack så otroligt mycket!

@ndersMedlem sedan juni 200032 969 inlägg
131 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)