以下のJSONデータは、表のフィールドの1つです。以下のJSONデータでは、expLevel
の「利用不可」の値をSQLクエリを使用して「リストされていません」に置き換える必要があります。SQLクエリを使用したJSONのデータの置換
update sr set filter = replace(filter, '"Not available"', '"available" , "listed"')
from sharedreports_check sr
where filter like '%"expLevel":[[]"%Not available%"%'
をしかし、それは働いていません。
"Information": {
"Name": [],
"Class": [],
"Degree": ["Graduate or professional degree"],
"major": [],
"skill": [],
"expLevel": ["0 to 2 years",
"Not available",
"3 to 5 years"],
"certificationtype": ""
}
私はこれを試してみました。
私はそれを置き換えるSQLクエリーが何であるか教えてください。
FYI、Now JsonはSQL Server 2016でサポートされています。次に、xml型でクエリを実行するときと同様にjson型でクエリを実行できます。 – KumarHarsh