0

concat以下の例のように、セット区切り文字の文字列に対するt-sql 関数は存在しますか?

DECLARE @value1 VARCHAR(20) = 'a'
DECLARE @value2 VARCHAR(20) = 'b'
DECLARE @value3 VARCHAR(20) = 'c'
DECLARE @value4 VARCHAR(20) = 'd'

SET @concatString = Join(",", @value1, @value2, @value3, @value4)
PRINT @concatString 

このような結果が欲しい

-- prints "a,b,c,d"
4

1 に答える 1

0

SQL Server 2012 では、これを使用できます。

DECLARE @value1 VARCHAR(20) = 'a'
DECLARE @value2 VARCHAR(20)= 'b'
DECLARE @value3 VARCHAR(20)= 'c'
DECLARE @value4 VARCHAR(20)= 'd'

SELECT  CONCAT(@value1,',' ,@value2,',', @value3,',', @value4) AS ConcatResult
于 2013-11-12T10:09:21.293 に答える