Количество записей в таблице с помощью SQL

Для того, чтобы получить количество записей в таблице с помощью SQL, необходимо воспользоваться функцией COUNT():

-- Подсчёт по всем полям
SELECT COUNT(*) FROM country;

-- Подсчёт по первому полю
SELECT COUNT(1) FROM country;

-- Подсчёт по полю `capital`, которое не равно NULL
SELECT COUNT(`capital`) FROM country;

-- Подсчёт по полю `region` и только уникальные результаты 
SELECT COUNT(DISTINCT `region`) FROM country;

-- Подсчёт по полю `population` с условием, что значение поля `population` будет равным или больше 100000
SELECT COUNT(`population`) FROM country WHERE `population` >= 100000;
Закрыть