Функция array_distinct

Область применения:отмечено Databricks SQL отмечено Databricks Runtime

Удаляет повторяющиеся значения из array.

Синтаксис

array_distinct(array)

Аргументы

  • array: выражение ARRAY.

Возвраты

Функция возвращает массив того же типа, что и входной аргумент, из которого она удаляет все дублирующиеся значения.

Azure Databricks вызывает COLLECTION_SIZE_LIMIT_EXCEEDED если результат превышает предел размера массива.

Распространенные условия ошибки

Примеры

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