Partilhar via


Função array_compact

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime 12.2 LTS e superior

Remove elementos NULL do array.

Sintaxe

array_compact(array)

Argumentos

  • array: Uma expressão ARRAY.

Devoluções

A função retorna uma matriz do mesmo tipo que o argumento de entrada onde todos os valores NULL foram removidos.

Exemplos

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

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