gpt4 book ai didi

sql-server - 如何在 MSSQL 上使用 GROUP_CONCAT 函数

转载 作者:行者123 更新时间:2023-12-02 00:41:03 29 4
gpt4 key购买 nike

如何在 MySQL 运行时在 MSSQL 上使用 GROUP_CONCAT 函数?

current table;     QUESTION_ID    ANSWER_ID   USER1.        1             1       A2.        1             1       B3.        1             2       Ci need;     QUESTION_ID    ANSWER_ID   USER1.        1             1       A, B2.        1             2       C

提前致谢..

最佳答案

对于 SQL Server 2017 及更高版本,等效函数可能是 STRING_AGG。请注意,此函数不支持 DISTINCT 过滤。

select QUESTION_ID, ANSWER_ID, STRING_AGG(USER, ', ') as USER
from t1
group by QUESTION_ID, ANSWER_ID

https://learn.microsoft.com/en-gb/sql/t-sql/functions/string-agg-transact-sql?view=sql-server-2017

关于sql-server - 如何在 MSSQL 上使用 GROUP_CONCAT 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46661496/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com