Funktionen array_compact

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

Tar bort NULL-element från array.

Syntax

array_compact(array)

Argument

  • array: Ett ARRAY-uttryck.

Returer

Funktionen returnerar en matris av samma typ som indataargumentet där alla NULL-värden har tagits bort.

Exempel

> SELECT array_compact(array(1, 2, NULL, 3, NULL, 3));
 [1, 2, 3, 3]

> SELECT array_compact(array(NULL, NULL));
 []