Функції SQL COUNT(), AVG() і SUM()

Функція SQL COUNT() повертає кількість рядків, які відповідають вказаному критерію.

Функція SQL AVG() повертає середнє значення числового стовпця.

Функція SQL SUM() повертає загальну суму числового стовпця.

Синтаксис COUNT()

SELECT COUNT(назва_стовпця)
FROM назва_таблиці
WHERE умова;

Синтаксис AVG()

SELECT AVG(назва_стовпця)
FROM назва_таблиці
WHERE умова;

Синтаксис SUM()

SELECT SUM(назва_стовпця)
FROM назва_таблиці
WHERE умова;

Демонстраційна база даних

Нижче показана вибірка з таблиці продуктів “Products”:

ProductIDProductNameSupplierIDCategoryIDUnitPrice
1Chais1110 boxes x 20 bags18
2Chang1124 – 12 oz bottles19
3Aniseed Syrup1212 – 550 ml bottles10
4Chef Anton’s Cajun Seasoning2248 – 6 oz jars22
5Chef Anton’s Gumbo Mix2236 boxes21.35

Приклад COUNT()

Наступний оператор SQL знаходить кількість продуктів:

SELECT COUNT(ProductID)
FROM Products;
COUNT(ProductID)
77

Примітка: значення NULL не враховуються.

Приклад AVG()

Наступний оператор SQL знаходить середню ціну всіх продуктів:

SELECT AVG(Price)
FROM Products;
AVG(Price)
28.866363636363637

Примітка: значення NULL не враховуються.

Демонстраційна база даних

Нижче показана вибірка з таблиці “OrderDetails”:

OrderDetailIDOrderIDProductIDQuantity
1102481112
2102484210
310248725
410249149
5102495140

Приклад SUM()

Наступний оператор SQL знаходить суму полів “Quantity”(кількість) у таблиці “OrderDetails”:

SELECT SUM(Quantity)
FROM OrderDetails;
SUM(Quantity)
12743

Ось така коротка, але дуже практична і корисна вийшла дана стаття. Сподіваюсь Вам сподобалось!

Якщо ви пропустили минулий урок по SQL, то можете прочитати його саме зараз!

Перекладач: Гронюк Владислав
Посилання на оригінал: https://www.w3schools.com/sql/sql_count_avg_sum.asp

Сподобався урок? Поділись з друзями!

Вам також може сподобатись

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Повідомити про помилку

Текст, який буде надіслано нашим редакторам: