У меня есть поле базы данных (Postgres 7.4) для адреса
Пример данных
address | zip
-----------------------+-------------+
123 main street | 12345
-----------------------+-------------+
3 where road | 12345
-----------------------+-------------+
South 3 where road | 12345
Запросы
SELECT *
FROM tbl
WHERE zip = 12345
AND address ILIKE '3%'
Я получаю все, но я не хочу 123 главная улица
SELECT *
FROM tbl
WHERE zip = 12345
AND address ILIKE '123%'
Я получаю результаты, которые хочу
У меня вопрос, как мне просто сопоставить числовую часть адреса?