Funkcja ifnull

Dotyczy:check marked yes Databricks SQL check marked yes Databricks Runtime

Zwraca wartość expr2 , jeśli expr1 ma wartość NULL, lub expr1 w inny sposób. Ta funkcja jest synonimem dwóch coalesce(expr1, expr2) argumentów.

Składnia

ifnull(expr1, expr2)

Argumenty

  • expr1: wyrażenie dowolnego typu.
  • expr2: wyrażenie współużytkuje najmniej typowy typ za pomocą expr1polecenia .

Zwroty

Typ wyniku jest najmniej typowym typem expr1 i .expr2

Przykłady

> SELECT ifnull(NULL, array('2'));
 [2]