:我尝试使用JSON的一部分作为where in子句的筛选器,如下所示:
declare @json nvarchar(max) =
'[{
"brand_name": {
"key": "Brand Name",
"value": "''alpha'',''omega''"
}
}]';
select *
from someTable
where column in (select json_value(@json, '$[0].brand_name.value'));如何将value转换为where-in参数?
发布于 2020-04-04 00:21:23
如下所示:
declare @json nvarchar(max) =
'[{
"brand_name": {
"key": "Brand Name",
"value": ["alpha","omega"]
}
}]';
select value from openjson(@json, '$[0].brand_name.value')https://stackoverflow.com/questions/61015758
复制相似问题