Підведення підсумків за даними запиту
В ході цього уроку ми розглянемо ті функції SQL, які призначені для підведення підсумків. З їх допомогою можна здійснювати досить широкий спектр математичних операцій з даними.
Основними на цьому уроці будуть наступні теми.
- Що таке функції?
- Використання функцій.
- Коли слід використовувати функції?
- Використання підсумкових функцій.
- Підсумовування даних за допомогою підсумкових функцій.
- Результати використання функцій.
Що таке підсумкові функції?
Функції в SQL представляються ключовими словами і використовуються для математичних перетворень даних в стовпці з метою відповідного подання даних при виведенні. Функція - це команда, нд ?? егда використовувана в зв'язку з ім'ям стовпця або виразом. В SQL є кілька типів функцій. В ході цього уроку ми розглянемо підсумкові функції. Підсумкова функція - це функція, яка використовується в операторі SQL для отримання підсумкової інформації типу загального числа рядків, сум або середнього значення.
В ході цього уроку ми обговоримо наступні підсумкові функції.
Функція COUNT використовується для підрахунку рядків або значень в стовпці, відмінних від значення NULL. При використанні в запитах функція COUNT повертає числове значення. При використанні з опцією DISTINCT функція COUNT порахує тільки різні рядки (т. Е. Рядки без урахування повторень). За замовчуванням використовується опція ALL (протилежність DISTINCT), в зв'язку з цим вказувати ALL не обов'язково. Повторювані значення вважаються, коли DISTINCT не вказано. Інший опцією функції COUNT є зірочка (*). При використанні із зірочкою функція COUNT повертає число нд ?? ех рядків в таблиці, без винятку повторюваних, не звертаючи уваги на можливе наявні в стовпці значення NULL
Синтаксис оператора функції COUNT наступний
COUNT (*) | (DISTINCT | ALL ім'я_стовпця)
Команда DISTINCT не використовується з COUNT (*), а використовується тільки з COUNT (ім'я_стовпця)
Приклад _______________________________ Значення ____________________
SELECT COUNT (EMP_ID) Підрахунок числа табельних номерів нд ?? ех слу-
FROM EMPLOYEE__PAY_TBL; жащих
SELECT COUNT (DISTINCT SALARY) Підрахунок тільки різних рядків
SELECT COUNT (ALL SALARY; Підрахунок нд ?? ех рядків для SALARY
SELECT COUNT (*) Підрахунок нд ?? ех рядків таблиці EMPLOYEE_TBL
У наступному прикладі COUNT (*) використовується для підрахунку нд ?? ех записів в таблиці EMPLOYEE_TBL. У ній виявляється 6 рядків з даними про службовців.
SELECT COUNT (*) FROM EMPLOYEE_TBL;
У наступному прикладі використовується COUNT (EMP_ID), щоб підрахувати число нд ?? ех табельних номерів службовців в таблиці Результат збігається з результатом попереднього запиту, оскільки кожен із службовців має свій табельний номер
SELECT COUNT (EMP_ID) FROM EMPLOYEE_TBL;
У наступному прикладі використовується COUNT (PAGER). щоб підрахувати число нд ?? ех службовців, що мають номери пейджерів. Є тільки два таких службовців
SELECT COUNT (PAGER) FROM EMPLOYEE_TBL;
У наступному прикладі використовується таблиця ORDERS_TBL.
Підрахуємо в цій таблиці число різних кодів товарів.
SELECT COUNT (DISTINCT (PROD_ID)) FROM ORDERS_TBL;
Для PROD_ID значення 222 зустрічається двічі, в результаті підрахунок різних значень повертає б, а не 7.
З огляду на те, що функція COUNT підраховує рядки, тип містяться в стовпці даних ролі не грає, т. Е. Дані в рядку бувають будь-якого типу
Читайте також
У ТАУ часто використовують операційну форму записи диференціальних рівнянь. При цьому вводиться поняття диференціального оператора p = d / dt так, що dy / dt = py, а pn = dn / dtn. Це лише інше позначення операції диференціювання. Зворотній диференціювання операція інтегрування. [Читати далі].
Динаміка функціональних елементів і систем управління описується диференціальним рівнянням, яке в загальному вигляді можна записати як 1.15 Необхідно, щоб n> m, для роботи системи. Опис істотно спрощується якщо від диференціального рівняння перейти к. [Читати далі].
Рис 4.4. Приклад ієрархічної структури робіт для елементів оборонного Комплексу Рис .4.3 Приклад ієрархічної структури робіт, організованої за фазами DEF: Контрольний рахунок - це регістр, на якому зберігається бюджетний резерв для виконання пакету робіт. У новій. [Читати далі].
Зв'язок кольору з предметним досвідом. Особливість враження від кольору пофарбованої поверхні предмета і враження від кольору прозорою (напівпрозорої) середовища отримали в науці окремих-ні назви 3. Колір, який ми бачимо як колір поверхні предмета, називають. [Читати далі].
Глава V Дейн Радьяра ПЛАНЕТИ І ОСОБИСТОСТІ: ГЛАВИ 5-13 В попередніх розділах я визначив чотири основні функції, чотири потреби, прагнення або спонукання, на яких засновані процеси органічного життя: прагнення бути особливим істотою; прагнення. [Читати далі].
Розглянемо на імовірнісному просторі випадкову величину x = x (w). Візьмемо звичайну числову функцію | (х), х Î Â1. Зіставляючи кожному елементарному події w число h (w) за формулою h (w) = | (x (w)), ми отримаємо нову випадкову величину h, яку і назвемо функцією f від. [Читати далі].
Інтеграційна функція Культурно-просвітницька функція Телебачення долучає глядачів до цінностей культури, повністю транслюючи театральний спектакль або ставлячи ігровий телефільм. Разом з тим використання образних. [Читати далі].
Функція опосередкованого контролю, функція політичного контролю, ІСТОРІЯ ДОСЛІДЖЕННЯ МАСОВОЇ КОМУНІКАЦІЇ Початок досліджень масової комунікації пов'язують з ім'ям німецького соціолога М. Вебера. У 1910р. він методологічно обгрунтував. [Читати далі].