在SQL Server中从JSON的数组中获取值

4

假设我们在数据库表中有以下json。我想从tags中选择值。我已经知道如何从这个数据中获取一个数组,但我不知道如何访问数组成员。问题是如何从数组中获取第一个值?是否有针对此任务的函数?

{
    "info": {
        "type": 1,
        "address": {
            "town": "Bristol",
            "county": "Avon",
            "country": "England"
        },
        "tags": ["Sport", "Water polo"]
    },
    "type": "Basic"
} 

我已有的查询:

SELECT JSON_QUERY(MyTable.Data, '$.info.tags')
FROM MyTable

这会返回给我:

["Sport", "Water polo"]

我该如何获取?

Sport
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接