Tôi giả sử các thuộc tính properties
cột là một STRING
, trong trường hợp đó, bạn có thể thực hiện việc này để trích xuất year
và sử dụng nó trong một bộ lọc:
SELECT * FROM table WHERE JSON_EXTRACT_SCALAR(properties, '$.year') = '2007'
Lưu ý rằng đó là '2007'
, không phải 2007
, vì từ ảnh chụp màn hình của bạn, có vẻ như các giá trị là chuỗi.
Bạn có thể đọc thêm về JSON_EXTRACT_SCALAR
chức năng và các chức năng thao tác JSON khác trong tài liệu cho phiên bản Presto mà Athena hiện đang sử dụng
.