0
我試圖來連接多列,並用逗號如下分離:串聯不同的列值
Column
------
abc
bcd
bgd
abc
預期輸出:abc,bcd,bgd
我使用這個代碼:
CREATE FUNCTION concatinate(@PK uniqueidentifier)
RETURNS varchar(max)
AS
BEGIN
DECLARE @result varchar(max)
SELECT @result = ISNULL(@result + ', ', '') + Column
FROM table
我得到的結果是
abc,bcd,bgd,abc
我不能只選擇不同的值。請指導。
FROM表替換爲: FROM(從表中選擇不同的列) – sbiz