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