Выбор значения c Значение от SQL Таблица группировки их - PullRequest
1 голос
/ 10 февраля 2020

[{"OI":1012,"OK":"000010","Q":1,"SC":0,"TN":"Artists","TV":"Munna","UI":34}], это значение столбца с именем "oTags", мне нужно выбрать только "TV" из этих значений в имени, например "Munna". Как я могу сделать так?

1 Ответ

0 голосов
/ 10 февраля 2020

Если вы имеете в виду, что у вас есть текстовый ([n]varchar) столбец (oTags), который содержит значение, представляющее собой массив JSON с одним элементом, у которого имеет свойство TV, и вы хотите прочитать это свойство, затем:

select JSON_VALUE(yt.oTags, '$[0].TV') as [TV]
from yourtable yt
where ...

(или все, что вы хотите сделать с результатом JSON_VALUE)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...