現有表Area 如下:
SELECT [Areaid] ,[Areaname] ,[Areapid] FROM [Northwind].[dbo].[Area]
查詢結果如下圖:
需求:用 “-“ ”拼接所有的Areaname賦值給一個字符串變量:
解決方法:
declare @s nvarchar(4000); set @s = ''; select @s = @s + [Areaname] + '-' FROM [Northwind].[dbo].[Area] select @s;
查詢結果如下圖: