COALESCE ФУНКЦИЯ

Узнайте, как использовать Oracle/PLSQL функцию COALESCE с синтаксисом и примерами.

Описание

Функция Oracle/PLSQL COALESCE возвращает первое ненулевое выражение из списка. Если все выражения определены как Null, то функция COALESCE вернет Null.

Синтаксис

Синтаксис функции Oracle/PLSQL COALESCE:

COALESCE( expr1, expr2, … expr_n )

Параметры или аргументы

expr1 , expr2 .. expr_n выражения для проверки на не-Null значение.

Применение

Функцию COALESCE можно использовать в следующих версиях Oracle/PLSQL:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i

Пример

Рассмотрим пример использования функции COALESCE в Oracle/PLSQL.

Например:

Функция выше COALESCE эквивалентно условному оператору IF-THEN-ELSE:

Функция COALESCE будет сравнить каждое значение, один за другим.

Аналитические функции Oracle / PLSQL