На головну

ORDER BY дозволяє впорядковувати виводяться записи відповідно до значень одного або декількох обраних стовпців.

  1. l Довідники МІЖНАРОДНОГО стандарту
  2. Latewood, bordered pits 47
  3. N Навчання різним формам записи
  4. Quot; Об'єкт міжнародного договору "- матеріальні та нематеріальні блага, дії або утримання від дій [85. С. 240]. 1 сторінка
  5. Quot; Об'єкт міжнародного договору "- матеріальні та нематеріальні блага, дії або утримання від дій [85. С. 240]. 2 сторінка
  6. Quot; Об'єкт міжнародного договору "- матеріальні та нематеріальні блага, дії або утримання від дій [85. С. 240]. 3 сторінка

ASC задає зростаючу (ASC) або спадну (DESC) послідовність сортування для кожного з стовпців. За замовчуванням прийнята зростаюча послідовність сортування.

AS

COUNT вважає кількість рядків, які повернув запит

Функція COUNT відрізняється від інших агрегатних функцій тим, що вона не виконує математичних дій над значенням стовпця. Вона вважає число значень в даному стовпці, або число рядків в таблиці. Якщо необхідно підрахувати кількість різних значень деякого поля в таблиці, функцію COUNT треба використовувати з DISTINCT.

SUM підсумовує значення даного поля;

MIN Знаходить мінімальне значення поля.

MAX знаходить максимальне значення поля;

AVG знаходить середнє значення поля;

GROUP BY Розділяє результати запиту в групи містять всі рядки з однаковими значеннями, заснованими на списку стовпців. (Групуються повернуті рядки грунтуючись на загальних значеннях стовпців). Використовується спільно з HAVING

HAVING Використовується спільно з GROUP BY. Визначає умови, які обмежують угруповання повертаються рядків.

UNION Комбінує результати двох або більше таблиць, які мають повністю, або частково однакову структуру створюючи одиночну динамічну таблицю виключаючи повторювані рядки.

ORDER BY Визначає порядок сортування рядків повернутих SELECT, за замовчуванням в зростаючому порядку (ASC), або в порядку спадання (DESC).

PLAN Визначає план запиту, який буде використовуватися оптимізатором запиту замість звичайного вибору.

Тестова база даних. Розглянемо роботу агрегатних функцій на прикладі бази даних, що складається з трьох таблиць - «Торговий агент», «Покупці», «Замовлення».

Таблиця «Торговий агент» (Salespeople) містить такі стовпці:

- SNUM - номер агента;

- SNAME - ім'я агента;

- CITY - місто, де працює агента;

- COMM - комісійні торгового агента.

Торговий агент (Salespeople)

SNUM SNAME CITY COMM

1001 Peel London 0.12

Тисячі дві Serres San Jose 0.13

1004 Motika London 0.11

1 007 Rifkin Barcelona 0.15

1003 Axelrod New York 0.10

Таблиця «Покупець» (Customers) містить такі стовпці:

- СNUM - номер покупця;

- СNAME - ім'я покупця;

- CITY - місто проживання покупця;

- RATING - деякий рейтинг, присвоєний покупцеві;

- SNUM - номер торгового агенти, за яким закріплений покупець;

Покупці (Customers)

CNUM CNAME CITY RATING SNUM

2001 Hoffman London 100 1 001

2002 Giovanni Rome 200 1003

2003 Liu SunJose 200 1002

2004 Grass Berlin 300 1002

2006 Clemens London 100 1 001

2007 Pireira Rome 100 1004

2008 Cisneros SunJose 300 1007

Таблиця «Замовлення» (Orders) містить такі стовпці:

- ONUM - номер замовлення;

- AMT - сума замовлення;

- ODATE - дата замовлення;

- CNUM - номер покупця;

- SNUM - номер торгового агента.

Замовлення (Orders)

ONUM AMT ODATE CNUM SNUM

3001 18.69 10/03/1990 2008 1007

3003 767.19 10/03/1990 2001 1001

3002 1900.10 10/03/1990 2007 1004

3005 5160.45 10/03/1990 2003 1002

3006 1098.16 10/03/1990 2008 1007

3009 1713.23 10/04/1990 2002 1003

3007 75.75 10/04/1990 2004 1002

3008 4723.00 10/05/1990 2006 1001

3010 1309.95 10/06/1990 2004 1002

3011 9891.88 10/06/1990 2006 1001



DISTINCT | приклади

Технолог. Запроваджено. об'єктів OLE | Робота з файлами | Прикладне програмне забезпечення загального призначення: огляд і класифікація. | Поняття інформаційної систем | Формування вимог до І.С | Програмні засоби реалізації фактографічних ІС | Мова SQL. Типи даних SQL. Команди мови SQL. | Мова SQL. Оператор вибірки даних Select і приклади його використання. | булеві оператори | агрегатні функції |

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