properties
を想定しています 列はSTRING
、その場合、これを実行してyear
を抽出できます フィールドを作成し、フィルターで使用します:
SELECT * FROM table WHERE JSON_EXTRACT_SCALAR(properties, '$.year') = '2007'
'2007'
であることに注意してください 、2007
ではありません 、スクリーンショットからは値が文字列のように見えるので。
JSON_EXTRACT_SCALAR
の詳細を読むことができます Athenaが現在使用しているPrestoバージョンのドキュメントにある関数およびその他のJSON操作関数
。