Я запрашиваю базу данных в Postgres, используя psql. Я использовал следующий запрос для поиска в поле с именем теги , которое имеет массив текста в качестве типа данных:
select count(*) from planet_osm_ways where 'highway' = ANY(tags);
Теперь мне нужно создать запрос, который ищет поля тегов для любого слова, начинающегося с буквы «А». Я пробовал следующее:
select count(*) from planet_osm_ways where 'A%' LIKE ANY(tags);
Это дает мне синтаксическую ошибку. Есть предложения, как использовать LIKE с массивом текста?