← Все вопросы

Как посчитать количество строк в таблице через COUNT?

Задан 1 месяц назад1.3к просмотров1 ответ
6

Хочу узнать, сколько вообще учеников в таблице, не считая руками. И ещё — сколько из них старше 14. Как в SQL просто посчитать количество строк?

1 ответ

10
✓ Принятый ответ — помог автору

Для подсчёта есть функция COUNT(*) — она считает, сколько строк попало в результат.

Сколько всего учеников:

SELECT COUNT(*) FROM students;

Вернётся одно число, например 2.

Сколько учеников старше 14 — просто добавь условие:

SELECT COUNT(*) FROM students WHERE age > 14;

То есть COUNT считает уже отфильтрованные строки (после WHERE). Звёздочка внутри COUNT(*) означает «считай все подходящие строки».

Это одна из самых частых задач в SQL — «сколько всего записей подходит под условие».

Ваш ответ

Войдите, чтобы ответить на вопрос.