1

我在一些查询中使用 string_agg 函数试图将其转换为 azure sql 数据仓库。我怎么能做到这一点?有人可以帮我解决这个问题吗?

4

2 回答 2

2

从 Azure 数据仓库的 7 月版本开始,实施了 STRING_AGG。

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

于 2019-07-24T07:47:35.827 回答
0

天蓝色数据仓库不支持 string_agg。 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

于 2019-04-05T14:35:48.317 回答