0

JSON列「値」から「名前」を抽出しようとしています:

タブレット:

ID 価値
1 [{'id': 116298, 'name': 'Data Analysis', 'language': 'en'}, {'id': 5462, 'name': 'Visualization', 'language': '00'}]

私のクエリは次のとおりです。

select 
json_extract(t.value,'$name')
from t

また試しました:

select 
JSON_SEARCH(t.value, 'all', 'name')
from t

私が得るエラーは次のとおりです。

データの切り捨て: 関数 json_extract への引数 1 の無効な JSON テキスト: 「オブジェクト メンバーの名前がありません。」位置 2 で。

私は何が欠けていますか?あなたの助けに感謝!

4

1 に答える 1