Skip to content

Predicate Functions

Function Description
isnull(col) Проверяет, является ли значение NULL.
isnotnull(col) Проверяет, не является ли значение NULL.
isnan(col) Проверяет, является ли значение NaN.
isnotnan(col) Проверяет, не является ли значение NaN.
equal_null(col1, col2) Возвращает тот же результат, что и оператор EQUAL(=) для ненулевых операндов, но возвращает true, если оба равны null, и false, если один из них равен null.
ifnull(col1, col2) Возвращает col2, если col1 равен null, или col1 в противном случае.
nullif(col1, col2) Возвращает null, если col1 равен col2, или col1 в противном случае.
nvl(col1, col2) Возвращает col2, если col1 равен null, или col1 в противном случае.
nvl2(col1, col2, col3) Возвращает col2, если col1 не равен null, или col3 в противном случае.