Ser*_*lov 4 sql t-sql sql-server sql-server-2008
DECLARE @result varchar(MAX)
SELECT
NAME
FROM
Table
WHERE
ID = @Id
Run Code Online (Sandbox Code Playgroud)
我需要填写@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
Run Code Online (Sandbox Code Playgroud)
享受:D
| 归档时间: |
|
| 查看次数: |
11396 次 |
| 最近记录: |