Ik neem aan dat de properties
kolom is een STRING
, in dat geval kunt u dit doen om het year
. te extraheren veld en gebruik het in een filter:
SELECT * FROM table WHERE JSON_EXTRACT_SCALAR(properties, '$.year') = '2007'
Merk op dat het '2007'
. is , niet 2007
, aangezien het op je screenshot lijkt alsof de waarden strings zijn.
U kunt meer lezen over de JSON_EXTRACT_SCALAR
functie en andere JSON-manipulatiefuncties in de documentatie voor de Presto-versie die Athena momenteel gebruikt
.