0

重複の可能性:
MS SQL Server 2005 で group_concat MySQL 関数をシミュレートしていますか?
T-SQL には文字列を連結する集計関数がありますか?
SQL Server の SQL group_concat 関数

私はこのような表形式の構造を持っています

    Table1
Col1     Col2

val1     text1

val1     text2

val1     text3

val1     text4

val1     text5

今、私 はこのようなこの形式で単純なSQLステートメント(プロシージャなし関数なし)を使用して出力を求めています。

のようなステートメント

col1 = 'val1' の col2 を選択

のような出力

テキスト1、テキスト2、テキスト3、テキスト4、テキスト5

4

1 に答える 1

0
declare @var1 varchar(200)
SELECT @var1 = COALESCE(@var1 + ', ', '') +  Col2 from #table1 where Col1 = 'val1'
Select @var1
于 2012-05-24T06:07:46.940 に答える