-- Агрегатные функции.
-- Выберем
сумму всего населения.
SELECT SUM(population)
FROM country;
SELECT SUM(population)
FROM country
WHERE continent = "EUROPE";
SELECT COUNT(*)
FROM country;
--Получим
уникальные значения по какому-то
полю.
SELECT COUNT(DISTINCT name)
FROM country;
--Конкатенация
выбираемых записей в одну строку.
SELECT DISTINCT GROUP_CONCAT(name)
FROM city
WHERE district = "Moskova";
-- MIN -
минимальное значение.
SELECT MIN(LifeExpectancy)
FROM country;
SELECT name
FROM country
WHERE LifeExpectancy = 37.2;
SELECT MAX(LifeExpectancy)
FROM country;
SELECT name
FROM country
WHERE LifeExpectancy = 83.5;
-- Продолжительность жизни в Славянских
странах.
SELECT name, LifeExpectancy
FROM country
WHERE code IN('RUS', 'UKR', 'BLR');
-- Среднеарифметическая AVG.
SELECT AVG(LifeExpectancy )
FROM country;
Комментариев нет:
Отправить комментарий