Ich übernehme die properties Spalte ist ein STRING , in diesem Fall können Sie dies tun, um das year zu extrahieren Feld und verwenden Sie es in einem Filter:
SELECT * FROM table WHERE JSON_EXTRACT_SCALAR(properties, '$.year') = '2007'
Beachten Sie, dass es sich um '2007' handelt , nicht 2007 , da es auf Ihrem Screenshot so aussieht, als wären die Werte Zeichenfolgen.
Sie können mehr über JSON_EXTRACT_SCALAR lesen -Funktion und andere JSON-Manipulationsfunktionen in der Dokumentation für die Presto-Version, die Athena derzeit verwendet
.