Mateo:
: Estoy intentando utilizar parte de un JSON para su uso como un filtro para un donde en la cláusula de la siguiente manera:
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'));
¿Cómo se convierte el value
en una discusión donde en?
David Browne - Microsoft:
Me gusta esto:
declare @json nvarchar(max) =
'[{
"brand_name": {
"key": "Brand Name",
"value": ["alpha","omega"]
}
}]';
select value from openjson(@json, '$[0].brand_name.value')