▶️Суть задачи:
На ввод подаются строки. Например: "один". Запрос в базу должен матчить записи типа "три два один", "одиннадцатый", но не должен матчить записи типа "иван родин"
Как реализовать такое в SQL запросе?
▶️Для этого в PostgreSQL можно использовать оператор
~ и соответствующее регулярное выражение с '\m', обозначающим начало слова:SELECT *
FROM tbl
WHERE name ~ '\mодин'
@sqlhub
