myCol
------
true
true
true
false
false
null
Pada tabel di atas, jika saya melakukan:
select count(*), count(myCol);
saya mendapat 6, 5
Saya mendapatkan 5karena tidak menghitung entri nol.
Bagaimana cara menghitung jumlah nilai sebenarnya (3 dalam contoh)?
(Ini adalah penyederhanaan dan saya sebenarnya menggunakan ekspresi yang jauh lebih rumit dalam fungsi hitungan)
Edit ringkasan: Saya juga ingin menyertakan jumlah biasa (*) dalam kueri, jadi tidak bisa menggunakan klausa where