Jag antar properties
kolumnen är en STRING
, i så fall kan du göra detta för att extrahera year
och använd det i ett filter:
SELECT * FROM table WHERE JSON_EXTRACT_SCALAR(properties, '$.year') = '2007'
Lägg märke till att det är '2007'
, inte 2007
, eftersom det från din skärmdump ser ut som att värdena är strängar.
Du kan läsa mer om JSON_EXTRACT_SCALAR
funktion och andra JSON-manipulationsfunktioner i dokumentationen för Presto-versionen som Athena för närvarande använder
.