Re: non-static LIKE patterns
От | patrick keshishian |
---|---|
Тема | Re: non-static LIKE patterns |
Дата | |
Msg-id | CAN0yQBpno-5G3y4zhBdqTCNeNw+S6jM1HAMjWbtcGAkhAcEb1Q@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: non-static LIKE patterns (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: non-static LIKE patterns
|
Список | pgsql-general |
On Wed, Apr 11, 2012 at 4:07 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote: > patrick keshishian <pkeshish@gmail.com> writes: >> I need to match entries in second table to the first, so I use the >> following in my WHERE clause: >> ... WHERE second.path LIKE first.path||'%' >> This seemed to work at first, but it fails if the paths use >> back-slashes (like Windows paths). > > By default, back-slash is a special character in LIKE patterns. > You can change that with the ESCAPE option. See > http://www.postgresql.org/docs/devel/static/functions-matching.html#FUNCTIONS-LIKE Thanks for the quick reply. Would be tough choosing another "reasonable" ESCAPE character while dealing with paths. Will think more about this. Cheers, --patrick
В списке pgsql-general по дате отправления: