Агрегатные функции
Создадим таблицу для хранения цен товаров
CREATE TABLE tovars (tovar TEXT, cena INTEGER);
Заполним таблицу данными
INSERT INTO tovars (tovar, cena) VALUES ('bananas', 35);
INSERT INTO tovars (tovar, cena) VALUES ('oranges', 65);
INSERT INTO tovars (tovar, cena) VALUES ('apples', 12);
INSERT INTO tovars (tovar, cena) VALUES ('computers', 250);
INSERT INTO tovars (tovar, cena) VALUES ('phones', 110);
Получить количество записей в таблице
SELECT COUNT(*) FROM tovars;
Получить среднее арифметическое цен на товары
SELECT AVG(cena) FROM tovars;
Получить самую маленькую цену
SELECT MIN(cena) FROM tovars;
Получить самую большую цену
SELECT MAX(cena) FROM tovars;
Получить сумму всех цен
SELECT SUM(cena) FROM tovars;
Вывести всю информацию о товаре, у которого самая маленькая цена
SELECT * FROM tovars WHERE (SELECT MIN(cena) FROM tovars) = cena;
Last updated
Was this helpful?