Hello 2012/11/8 pantelis vlachos <vlachos83@gmail.com>: > I was trying to find a substring on a text (data type) column like 'cat foo > dog ...'. > I use the query below > SELECT id FROM table WHERE name LIKE '% foo %'; > Sometimes the query return with nTuples=0 but there are matching rows. > On retry, the query return with expected results. Any ideas; isn't problem in spaces, so LIKE '% foo %' must fail when symbol is on begin or end? you can check ' ' || name || ' ' LIKE '% foo %' or better - use fulltext instead Regards Pavel Stehule > > (postgres ver 9.2, libpq - C Library)
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера