Если в результате применения ограничений WHERE
в результат не попадает ни одна строка, то в случае применения агрегатных функций в списке выборки результатом запроса все равно будет единственная строка (но только если в запросе отсутствует GROUP BY
).
Функция count
в таком случае вернет 0
, остальные функции - NULL
.
SELECT count (*),
max (price)
FROM product_price
WHERE 1 = 0
# | count | max |
---|---|---|
1 | 0 |