UNNEST

Синтаксис

UNNEST( array )

Описание

Дублирует исходную строку для каждого элемента массива array.

Типы аргументов:

  • arrayМассив дробных чисел | Массив целых чисел | Массив строк

Возвращаемый тип: Зависит от типов аргументов

Примечание

PostgreSQL запрещает фильтрацию по полям, содержащим функцию UNNEST. Не используйте такие поля для создания селектора, если источник данных — PostgreSQL.

Пример

Исходные данные

City Category
'Moscow' ['Office Supplies', 'Furniture']
'London' ['Office Supplies']

Результат

[City] UNNEST([Category])
'Moscow' 'Office Supplies'
'Moscow' 'Furniture'
'London' 'Office Supplies'

Поддержка источников данных

ClickHouse 21.8, PostgreSQL 9.3.

Предыдущая
Следующая