次のクエリを実行すると、結果は下のスクリーンショットのようになります。
DECLARE @numArray VARCHAR(50) = '[1,2,45,1,21,45,32,564,48,56,98,87]';
SELECT value AS Number FROM OPENJSON(@numArray)
逆にそれが可能かどうか興味がありました。つまり、次のようなクエリがあるとします。
Select Number from Table_name
[1,2,45,1,21,45,32,564,48,56,98,87] のような結果が得られるはずです。
使用してみFor JSON
ましたが、JSON配列を返すだけです。(int配列ではありません)
今では他にも方法があることを知り、私もそれを実行しました。しかし、Sql Server JSON 関数を使用してこれを行う方法はありますか?
ありがとうございました
編集:
現在、すべての行を連結するためにものを使用してこれを行っています。しかし、そうするようなことがあるかどうか知りたいですFOR JSON PATH
。