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