шаблоном: перевіряється, чи відповідає деякий строкове значення заданим шаблоном.
Значення NULL: перевіряється, чи містить даний стовпець визначник NULL (невідоме значення).
За допомогою підсумкових (агрегатних) функцій в рамках SQL-запиту можна отримати ряд узагальнюючих статистичних відомостей про безліч відібраних значень вихідного набору. Підсумкові функції можуть використовуватися тільки в списку пропозиції SELECT і в складі пропозиції HAVING. У всіх інших випадках це неприпустимо. Якщо список у реченні SELECT містить підсумкові функції, а в тексті запиту відсутня фраза GROUP BY, забезпечує об'єднання даних у групи, то жоден з елементів списку пропозиції SELECT не може включати будь-яких посилань на поля, за винятком ситуації, коли поля виступають в Як аргументи підсумкових функцій.
Користувачеві доступні такі основні підсумкові функції: (Вираз) - визначає кількість записів у вихідному наборі SQL-запиту ;/ Max (Вираз) - визначають найменше та найбільше з безлічі значень в деякому полі запиту; (Вираз) - ця функція дозволяє розрахувати середнє значення безлічі значень, що зберігаються в певному полі відібраних запитом записів. Воно є арифметичним середнім значенням, тобто сумою значень, поділеній на їх кількість. (Вираз) - обчислює суму безлічі значень, що містяться в певному полі відібраних запитом записів.
Найчастіше в якості вираження виступають імена стовпців. Вираз може обчислюватися і за значеннями декількох таблиць. p align="justify"> Всі ці функції оперують зі значеннями в єдиному стовпці таблиці або з арифметичним вираженням і повертають єдине значення. Функції COUNT, MIN і MAX застосовні як до числових, так і до нечислове полям, тоді як функції SUM і AVG можуть використовуватися тільки у випадку числових полів, за винятком COUNT (*). p align="justify"> Уявлення - це зумовлений запит, що зберігається в базі даних, який виглядає подібно звичайній таблиці і не вимагає для свого зберігання дискової пам'яті.
Створення та зміна уявлень:
CREATE | ALTER VIEW імя_представленія
AS SELECT_оператор
Збережені процедури представляють собою групи пов'язаних між собою операторів SQL, застосування яких робить роботу програміста більш легкою і гнучкою, оскільки виконати збережену процедуру часто виявляється набагато простіше, ніж послідовність окремих операторів SQL. Збережені процедури представляють собою набір команд, що складається з одного або декількох операторів SQL або функцій та зберігається в базі даних у відкомпілювався вигляді. p align="justify"> Створення нової і зміна наявної збереженої процедури здійснюється за допомогою наступної спрощеної команди:
CREATE | ALTER PROC [EDURE] імя_процедури
[{@ імя_параметра тип_даних}]
sql_оператор ...