Dela via


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 expr2 eller båda uttrycken är NULL, eller false expr1 på annat sätt. Den här funktionen skiljer sig från = (eq sign) operator, genom att behandla 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