gpt4 book ai didi

mysql - 将 SQL 查询转换为 MySQL

转载 作者:行者123 更新时间:2023-11-29 02:10:18 25 4
gpt4 key购买 nike

我有一个 SQL 查询,其中我以列表形式获取列的值。

Select STUFF((
Select Distinct ',' + QUOTENAME(visit_count)
From arms
Where armId= '@armIdValue'
FOR XML PATH(''), TYPE
).value('.', 'NVARCHAR(MAX)')
,1,1,'')

visit_count 列的值为 5,所以我得到这样的结果:

[1],[2],[3],[4],[5]

我试图将此查询转为在 MySQL 中运行,但它不接受 FOR XML。
做任何解决方案?

最佳答案

你需要使用group_concat()

select group_concat(concat('[',visit_count,']')
from arms WHERE armId= 12 group by armid

关于mysql - 将 SQL 查询转换为 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54566402/

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