小编Gib*_*Job的帖子

从表中选择 JSON_VALUE 返回 null 而不是值

JSON 存储在表中的“DataJson”列中

[{
    "KickOffDate": "1-Jan-2019",
    "TeamSize": "11",
    "ClientEngineer": "Sagar",
    "WaitingPeriod": "16.5"
}]
Run Code Online (Sandbox Code Playgroud)

询问

SELECT JSON_VALUE(DataJson,'$.KickOffDate') AS KickOffDate
     , JSON_VALUE(DataJson,'$.ClientEngineer') AS ClientEngineer
FROM [ABC].[Deliver]
Run Code Online (Sandbox Code Playgroud)

结果

KickOffDate   ClientEngineer
NULL          NULL
Run Code Online (Sandbox Code Playgroud)

结果应该是:

KickOffDate   ClientEngineer
1-Jan-2019    Sagar
Run Code Online (Sandbox Code Playgroud)

sql sql-server json json-value

3
推荐指数
2
解决办法
7956
查看次数

标签 统计

json ×1

json-value ×1

sql ×1

sql-server ×1