Как реализовать функцию string_agg в хранилище данных Azure - PullRequest
1 голос
/ 05 апреля 2019

Я использую функцию string_agg в каком-то запросе, но пытаюсь преобразовать ее в хранилище данных sql Azure. Как мне этого добиться?Может ли кто-нибудь помочь мне в этом вопросе?

Ответы [ 2 ]

2 голосов
/ 24 июля 2019

Начиная с июльской версии хранилища данных Azure реализован STRING_AGG.

https://docs.microsoft.com/en-us/azure/sql-data-warehouse/release-notes-10-0-10106-0

0 голосов
/ 05 апреля 2019

string_agg не поддерживается в хранилище данных Azure.https://docs.microsoft.com/en-us/sql/t-sql/functions/string-agg-transact-sql?view=sql-server-2017. вы можете использовать https://docs.microsoft.com/en-us/sql/t-sql/language-elements/coalesce-transact-sql?view=sql-server-2017.

Используя: COALESCE

DECLARE @Names VARCHAR(8000) SELECT @Names = COALESCE(@Names + ', ', '') + ColumnName FROM TABLE_NAME Select @Names

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...