Funktionen equal_null

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime 11.3 LTS och senare

Returnerar true om lika med expr1 eller båda uttrycken är expr2, eller NULLfalse på annat sätt. Den här funktionen skiljer sig från = operatorn (eq-tecken) genom att behandlas NULL som ett jämförbart värde.

Syntax

equal_null ( expr1, expr2 )

Argument

  • expr1: Ett uttryck av en jämförbar typ.
  • expr2: Ett uttryck som delar en minst vanlig typ med expr1.

Returer

EN BOOLESK.

Exempel

> SELECT equal_null(2, 2);
 true

> SELECT equal_null(2, 1);
 false

> SELECT equal_null(NULL, 1);
 false

> SELECT NULL == 1;
 NULL

> SELECT equal_null(NULL, NULL);
 true

> SELECT NULL == NULL;
 NULL