次のような単純なクエリがあるとします。
SELECT x
FROM t
WHERE t.y = z
結果セットに 1 つのレコードがある場合、変数@v
をその 1 つの値に設定します。2 つ以上のレコードがある場合は、結果をカンマとスペースで区切ってください。この T-SQL コードを記述する最良の方法は何ですか?
例:
1 レコードの結果セット:
Value1
2 レコードの結果セット:
Value1, Value2
3 つのレコードの結果セット:
Value1, Value2, Value3