суббота, 18 ноября 2017 г.

MySQL. Урок 22. Агрегатные функции COUNT(), AVG(), SUM(), MIN(), MAX().

 -- Агрегатные функции.


-- Выберем сумму всего населения.
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;


Комментариев нет:

Отправить комментарий

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html