Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Подготовка к ПР_2.2.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
944.59 Кб
Скачать

4.3. Функции nullif и coalesce

В ряде случаев, особенно в запросах на обновление данных (опе­ратор update), удобно использовать вместо громоздкого операто­ра case более компактные функции nullifo (null, если) и coalesce () (объединять).

Функция NULLIF (значение1, значение2) возвращает NULL, если значение первого параметра соответствует значению второго па­раметра, в случае несоответствия возвращается значение первого параметра без изменений. То есть если равенство значение1 = значение2 выполняется, то функция возвращает null, иначе - значение значение 1.

Функция COALESCE (значение1, значение2, ... , значениеN) принимает список значений, которые могут быть как определен­ными, так и неопределенными (null). Функция возвращает пер­вое определенное значение из списка или null, если все значения не определены.

Таблица для самостоятельной работы:

Заполнить в тетради!!!

Таблица1. Основные функции SQL, использующиеся для вычислений

Наименование группы функций

Синтаксис описания функции

Назначение и порядок выполнения функции

Пример

Примечание

….