Coalesce will return the first non-null value among its arguments
ドキュメントは言います。以下のように使用することもできます。
DECLARE @ColumnValue VARCHAR(MAX);
SELECT @ColumnValue = COALESCE(@ColumnValue+',','') + ColumnValue
FROM dbo.TableA
SELECT @ColumnValue
,
私の理解によると、出力リストの一番前にa があるはずです。これは、最初に引数として少なくともコンマが渡されるためです。また、2 番目の引数に何らかの値を入力した場合。思ったより一番手前に出てきました,
。
誰かが私にコードを説明してください。とても感謝しています。