myCol
------
true
true
true
false
false
null
В приведенной выше таблице, если да:
select count(*), count(myCol);
Я получаю 6, 5
Я получаю 5
, поскольку он не учитывает нулевую запись.
Как также подсчитать количество истинных значений (3 в примере)?
(Это упрощение, и я фактически использую гораздо более сложное выражение в функции count)
Редактировать резюме: я также хочу включить простой запрос (*) в запрос, поэтому не могу использовать предложение where