我有一个在这里显示的SON,存储在SQL服务器表的一列中:
{
"Name": "oxygen",
"StartDate": "2018-06-05",
"EndDate": "2018-06-22",
"Desc": {
"quality": "better",
"level,amount": "Scheduled",
"05": "carbon",
"GDP": "Max",
"CDF": "ZENE 1",
"OTBC": "REMO - MIXED UNIQUE"
}
}
如何使用T-SQL查询查找第5个密钥对值?
我try 过这个:
select JSON_QUERY(column_value,'$.Desc[5]') AS 'result'
from table_name
select JSON_VALUE([column_value],'$.Desc[5]') as'result'
from table_name
预期结果为"CDF": "ZENE 1"
.
感谢任何帮助.