J'assume les properties
la colonne est une STRING
, dans ce cas, vous pouvez le faire pour extraire l'year
champ et l'utiliser dans un filtre :
SELECT * FROM table WHERE JSON_EXTRACT_SCALAR(properties, '$.year') = '2007'
Notez qu'il s'agit de '2007'
, pas 2007
, puisque d'après votre capture d'écran, il semble que les valeurs soient des chaînes.
Vous pouvez en savoir plus sur le JSON_EXTRACT_SCALAR
function et d'autres fonctions de manipulation JSON dans la documentation de la version de Presto qu'Athena utilise actuellement
.