На головну

Використання функцій агрегування в побудові запитів

  1.  I. Збільшення факторів виробництва при незмінній технології, т. Е. Використання екстенсивних факторів росту.
  2.  IBM Power 7 | Використання
  3.  II. Використання мовних штампів в діловому спілкуванні.
  4.  III. Третім напрямком, що забезпечує зростання випуску, є використання Х-фактора.
  5.  TPropStorageEh, TIniPropStorageManEh, TRegPropStorageManEh Використання TPropStorageEh
  6.  А. Допоміжні елементи для зв'язку функцій між собою
  7.  Авторські договори. Вільне використання твору.

Функції агрегування використовуються як імена полів в реченні запиту SELECT, але з одним винятком: імена полів застосовуються як аргументи.

SELECT Count (Books.ID) AS [Кількість Книг]

FROM Books;

SUM

Ця функція дозволяє отримати суму значень одного або декількох полів. Наприклад, знайдемо загальну кількість сторінок усіх наявних в бібліотеці книг:

SELECT Sum (BOOKS.Pages) AS [Загальна кількість сторінок]

FROM BOOKS;

AVG

Функція вираховує середнє арифметичне значення одного або декількох полів. Наприклад, знайдемо середню кількість сторінок для однієї кінги:

SELECT AVG (BOOKS.Pages) AS [Середня кількість сторінок в одній книзі]

FROM BOOKS

COUNT

Цю функцію Ви можете використовувати, наприклад, для підрахунку кількості записів в таблиці. Дізнаємося скільки всього книг в бібліотеці:

SELECT COUNT (*) AS [Всього в бібліотеці книг]

FROM BOOKS

COUNT із зірочкою включає як NULL-значення, так і повторюється значення.

Знайти кількість різних імен студентів

SELECT COUNT (DISTINCT NAME) AS [колічетсво різних імен студентів]

FROM BOOKS

MIN

Назва функції говорить сама за себе. Для знаходження мінімального значення поля, використовуйте цю функцію. Наприклад, знайдемо мінімальну кількість сторінок у книзі:

SELECT MIN (Pages) AS [Кількість Сторінок]

FROM Books;

MAX

Дія даної функції аналогічно попередньої функції, але знаходить максимальне значення в поле. Наприклад, знайдемо максимальну кількість сторінок у книзі:

SELECT MAX (Pages) AS [Кількість Сторінок]

FROM Books;




 Загальні відомості про БД та СУБД |  Рівні представлення даних в СУБД |  Узагальнена архітектура СУБД |  Мови баз даних |  мережева модель |  SQL SERVER. Характеристика об'єктів БД |  Системні бази даних |  Реляційна цілісність. |  Етапи обробки запитів. |  Підтримка основних правил цілісності даних. |

© um.co.ua - учбові матеріали та реферати