【发布时间】:2018-04-24 15:40:55
【问题描述】:
我有一个包含单个 JSON 数组的 SQL 列:
{"names":["Joe","Fred","Sue"]}
给定一个搜索字符串,我如何使用 SQL 在名称数组中搜索匹配项?我正在使用 SQL 2016 并查看了 JSON_QUERY,但不知道如何在 JSON 数组上搜索匹配项。像下面这样的东西会很好。
SELECT *
FROM table
WHERE JSON_QUERY(column, '$.names') = 'Joe'
【问题讨论】:
标签: sql arrays tsql sql-server-2016 json-query