Tôi đang truy vấn một cơ sở dữ liệu trong Postgres bằng cách sử dụng psql. Tôi đã sử dụng các truy vấn sau đây để tìm kiếm một lĩnh vực được gọi thẻ rằng có một loạt các văn bản vì nó là kiểu dữ liệu:Postgres Truy vấn một mảng bằng cách sử dụng LIKE
select count(*) from planet_osm_ways where 'highway' = ANY(tags);
bây giờ tôi cần phải tạo ra một truy vấn để tìm kiếm các thẻ lĩnh vực cho bất kỳ từ nào bắt đầu với chữ 'A'. Tôi đã thử các cách sau:
select count(*) from planet_osm_ways where 'A%' LIKE ANY(tags);
Điều này mang lại cho tôi lỗi cú pháp. Bất kỳ đề xuất về cách sử dụng LIKE với một mảng văn bản?