myCol
------
true
true
true
false
false
null
W powyższej tabeli, jeśli tak:
select count(*), count(myCol);
dostaję 6, 5
Otrzymuję, 5
ponieważ nie liczy wpisu zerowego.
Jak policzyć również liczbę prawdziwych wartości (w tym przykładzie 3)?
(To jest uproszczenie i w rzeczywistości używam znacznie bardziej skomplikowanego wyrażenia w funkcji count)
Podsumowanie edycji: chcę również uwzględnić w zapytaniu zwykłą liczbę (*), więc nie mogę użyć klauzuli where