функція count

Підведення підсумків за даними запиту

В ході цього уроку ми розглянемо ті функції 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р. він методологічно обгрунтував. [Читати далі].

Схожі статті