Поделиться через


Функция isnotnull

Относится к:Отмечено Databricks SQL Отмечено Databricks Runtime

Возвращает true, если expr не равно NULL. Эта функция является синонимом expr IS NOT NULL.

Синтаксис

isnotnull(expr)

Аргументы

  • expr: выражение любого типа.

Возвраты

BOOLEAN.

Если expr является VARIANT результатом:

Результат всегда true. Используйте функцию is_variant_null, чтобы проверить, кодировано ли значение VARIANT как NULL, или приведите VARIANT к определенному типу и проверьте, является ли результат NULL.

Примеры

> SELECT isnotnull(1);
 true

> SELECT isnotnull(NULL:INTEGER);
 false

> SELECT isnotnull(parse_json('{"key": null}'):key);
 true

> SELECT isnotnull(parse_json('{"key": null}'):wrongkey);
 false

> SELECT !is_variant_null(parse_json('{"key": null}'):key);
 false