Допустим, у меня есть эта таблица:
id | status | type
----+--------+----------
1 | new | car
2 | new | boat
3 | used | car
4 | new | car
и я хотел посчитать все new
машины и количество cars
за один раз, как это сделать?
Я пробовал это:
SELECT COUNT(status='new'), COUNT(type='car') FROM table;
, но это всегда считается до 4 (общее количество строк). Единственное, о чем я могу думать, это использовать CASE
внутри COUNT
, но есть ли более чистый способ?