下面的 JSON 数据是表中的字段之一。在下面的 JSON 数据中,我需要使用 SQL 查询将 expLevel
中具有“Not available”的值替换为“Not列出”。
"Information": {
"Name": [],
"Class": [],
"Degree": ["Graduate or professional degree"],
"major": [],
"skill": [],
"expLevel": ["0 to 2 years",
"Not available",
"3 to 5 years"],
"certificationtype": ""
}
我已经尝试过这个:
update sr set filter = replace(filter, '"Not available"', '"available" , "listed"')
from sharedreports_check sr
where filter like '%"expLevel":[[]"%Not available%"%'
但是它没有起作用。
请让我知道替换它的 SQL 查询是什么。
最佳答案
试试这个
update sr set filter = replace(filter, 'Not available', 'Not listed')
from sharedreports_check sr
where filter like '%expLevel%Not available%'
关于sql - 使用 SQL 查询替换 JSON 中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36905961/