COUNT()
Standard SQLПодсчитывает количество строк или непустых значений в столбце.
Синтаксис
COUNT(*) COUNT(column) COUNT(DISTINCT column)
Примеры
Количество всех строк
SELECT COUNT(*) FROM orders;
→ 142
Количество непустых значений
SELECT COUNT(delivery_date) FROM orders;
→ 98
Количество уникальных значений
SELECT COUNT(DISTINCT user_id) FROM orders;
→ 37
COUNT в GROUP BY
SELECT status, COUNT(*) AS cnt FROM orders GROUP BY status;
Важно знать
- ⚠COUNT(*) считает все строки включая NULL.
- ⚠COUNT(column) пропускает NULL-значения.
- ⚠COUNT(DISTINCT column) считает уникальные непустые значения.