gpt4 book ai didi

sql - 从 SELECT 结果创建 varchar

转载 作者:行者123 更新时间:2023-12-03 01:49:31 25 4
gpt4 key购买 nike

DECLARE @result varchar(MAX)

SELECT
NAME
FROM
Table
WHERE
ID = @Id

我需要用结果名称填充@result,并用“,”分隔。
例如,如果 SELECT 返回“A”、“B”和“C”,则 @result 应为“A、B、C”。
它是 Microsoft SQL Server 2008。

最佳答案

DECLARE @result varchar(MAX)
SET @result = '';

SELECT
@result = @result + NAME + ','
FROM
Table
WHERE
ID = @Id

SET @result = SUBSTRING(@result, 1, LEN(@result) - 1)

SELECT @result

享受:D

关于sql - 从 SELECT 结果创建 varchar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6358544/

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