STRING_SPLIT в Azure Synapse Analytics

STRING_SPLIT поддерживается в T-SQL Azure Synapse? Если да, как использовать его в уже существующем пуле SQL?

Я делаю это

select STRING_SPLIT('one,two,three',',')

и получив это в результате

'STRING_SPLIT' is not a recognized built-in function name.

person Anders Swanson    schedule 05.11.2020    source источник


Ответы (1)


Да, Андерс, это доступно:

select value from string_split ('one,two,three',',')

Документация

person Ron Dunn    schedule 05.11.2020
comment
ах! Я неправильно использовал функцию. продолжение - как я могу вернуть только 'one' или еще лучше - как я могу использовать string_split для сопоставления столбца с двумя запятыми в три? - person Anders Swanson; 05.11.2020
comment
Вернуть 'one': выбрать верхнюю 1 * из (выбрать значение из string_split ('one, two, three', ',')) a - person Ron Dunn; 05.11.2020
comment
Можете ли вы привести пример того, что вы подразумеваете под «преобразованием столбца с двумя запятыми в три»? Извините, у меня сегодня немного тормозит мозг. - person Ron Dunn; 05.11.2020
comment
Спасибо за помощь! Я разбил этот вопрос в свой пост. stackoverflow.com/questions/64691302/ - person Anders Swanson; 05.11.2020