НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

SQL Підручник

SQL СТАРТ SQL Інтро SQL Синтаксис SQL SELECT SQL SELECT DISTINCT SQL WHERE SQL AND, OR, NOT SQL ORDER BY SQL INSERT INTO SQL NULL SQL UPDATE SQL DELETE SQL SELECT TOP SQL MIN() and MAX() SQL COUNT(), AVG(), SUM() SQL LIKE SQL Підстановочні символи SQL IN SQL BETWEEN SQL Псевдоніми SQL JOIN SQL INNER JOIN SQL LEFT JOIN SQL RIGHT JOIN SQL FULL OUTER JOIN SQL Self JOIN SQL UNION SQL GROUP BY SQL HAVING SQL EXISTS SQL ANY, ALL SQL SELECT INTO SQL INSERT INTO SELECT SQL CASE SQL NULL Функції SQL Зберігаючи процедури SQL Коментарі SQL Оператори

SQL База даних

SQL Create DB SQL Drop DB SQL Backup DB SQL Create Table SQL Drop Table SQL Alter Table SQL Constraints SQL Not Null SQL Unique SQL Primary Key SQL Foreign Key SQL Check SQL Default SQL Index SQL Auto Increment SQL Dates SQL Views SQL Injection SQL Hosting SQL Типи даних

SQL Довідники

SQL Ключові слова MySQL Функції SQL Серверні функції MS Access Функції SQL Швидкий довідник

SQL Приклади

SQL Приклади SQL Вікторина SQL Вправи SQL Сертифікат

SQL. W3Schools українською. Уроки для початківців

En

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


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

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

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

SELECT COUNT(column_name)
FROM table_name
WHERE умова;

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

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

SELECT AVG(column_name)
FROM table_name
WHERE умова;

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

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

SELECT SUM(column_name)
FROM table_name
WHERE умова;

Демо бази даних

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

ProductID ProductName SupplierID CategoryID Unit Price
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 2 2 48 - 6 oz jars 22
5 Chef Anton's Gumbo Mix 2 2 36 boxes 21.35

COUNT() Приклад

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

Приклад

SELECT COUNT(ProductID)
FROM Products;
Спробуйте самі »

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


AVG() Приклад

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

Приклад

SELECT AVG(Price)
FROM Products;
Спробуйте самі »

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


Демо бази даних

Нижче наведено вибірку із таблиці "OrderDetails" ("Деталі замовлення") у прикладі бази даних Northwind:

OrderDetailID OrderID ProductID Quantity
1 10248 11 12
2 10248 42 10
3 10248 72 5
4 10249 14 9
5 10249 51 40

SUM() Приклад

Наступна SQL-інструкція знаходить суму полів "Quantity" ("Кількості") в таблиці "OrderDetails" ("Деталі замовлення"):

Приклад

SELECT SUM(Quantity)
FROM OrderDetails;
Спробуйте самі »

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


Перевірте себе за допомогою вправ

Вправа:

Використовуйте правильну функцію, щоб повернути кількість записів, для яких значення Price встановлено на 18.

SELECT (*)
FROM Products
 Price = 18;