0

JSON型のSQLでフィールドの値を取得しようとしています。残念ながら、パスには「-」が含まれているため、値を取得しようとするとエラーが発生します。

field->** **{"Con":["AA"],"X-Location-Latitude":["55.06"]}

以下のクエリでjson値を取得しようとすると

SELECT JSON_VALUE(field, '$.X-Location-Latitude') 
FROM table

このエラーが発生します

Json パスの形式が正しくありません 予期しない文字 '-' が見つかりました

私も二重引用符を追加しようとしました

SELECT JSON_VALUE(field, '$."X-Location-Latitude"') 
FROM table

これはNULLを返しました。

誰にも解決策がありますか?

4

2 に答える 2