我在一些查询中使用 string_agg 函数试图将其转换为 azure sql 数据仓库。我怎么能做到这一点?有人可以帮我解决这个问题吗?
问问题
576 次
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 回答