LINUX.ORG.RU

sql запрос - поиск по шаблону


0

0
Привет не подскажет ли кто как правильно составить sql запрос чтобы можно было искать целые слова (не части слова ) в строке: Например если слово чай находится или в начале строки или в середине или в конце строки ?
anonymous
В PostGres'e есть такая фича как LIKE:

SELECT name FROM cards WHERE name LIKE "%Владимир%";

или, если не учитывать регистр:

SELECT name FROM cards WHERE name ILIKE "%владимир%";

С уважением Владимир.

BK
()
Запрос который вы написали ищет ВСЕ вхождения слова Владимир А если слово например очки - тогда по такому запросу можно найти и БОЧКИ
anonymous
()
Ты сам-то понял чё написал? Если тебе нужно искать отдельные слова в сторке - сначала определись что такое строка и что такое отдельное слово
anonymous
()
МНЕ нужно найти слово ОЧКИ в строке типа "ОЧКИ ТИПА МОИ" или в строке " МОИ ТИПА ОЧКИ " а не БОЧКИ
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.