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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.