私はこの値を持つテーブルに列を持っていmyColumn
ます:myTable
"6285":[
{
"75963":{"lookupId":"54","value":"0","version":null},
"75742":{"lookupId":"254","value":"991","version":null}
}
]
または関数select
を使用してクエリを記述する必要があります (私のバージョンは をサポートしていません)。クエリは次の結果を返す必要があります。JSON_VALUE
JSON_QUERY
sql server
OPENJSON
"75963-0, 75742-991"
ご覧のとおり、value
パラメーターの値が必要です。6285
また、配列内のオブジェクトに含まれる要素がわからないことに注意してください。つまり、2 つの要素 (75963 と 75742) が含まれることを事前に知りません。多かれ少なかれ要素が存在する可能性があり、それらはもちろん異なる可能性があります. ただし6285
、配列内のオブジェクトは常に 1 つだけです。
それを達成するためにどのようなものselect
を書くことができますか?