Re: Help needed in Search

From: Filip Rembiałkowski <plk(dot)zuber(at)gmail(dot)com>
To: Siva Palanisamy <siva_p(at)hcl(dot)com>
Cc: "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org>
Subject: Re: Help needed in Search
Date: 2011-09-29 20:46:45
Message-ID: CAP_rwwkQ42c7FJZEGpsMpn_iB1miogKKN5OkY3sgproEc3Z8fg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Siva,

in addition to what others said, please note that underscore matches any
character. to change it use escape char.

http://www.postgresql.org/docs/9.1/static/functions-matching.html#FUNCTIONS-LIKE

2011/9/28 Siva Palanisamy <siva_p(at)hcl(dot)com>

> Hi All,****
>
> ** **
>
> I am trying to retrieve the contact names based on the keyed search string.
> It performs good for the English alphabets and behaves strangely for special
> chars such as _,/,\,%****
>
> ** **
>
> My query in the function is similar to ****
>
> ** **
>
> SELECT contact_name FROM contacts WHERE LOWER(contact_name) LIKE
> LOWER('_McDonald%') ORDER BY LOWER(contact_name) ASC LIMIT 1;****
>
> ** **
>
> It looks like, during searching, it retrieves all the contact names instead
> of the desired. The similar bizarre happens for the above mentioned special
> chars. I need to support these. How do I educate postgres to consider these
> chars? Please guide me.****
>
> ** **
>
> Thanks and Regards,****
>
> Siva.****
>
> ------------------------------
> ::DISCLAIMER::
>
> -----------------------------------------------------------------------------------------------------------------------
>
> The contents of this e-mail and any attachment(s) are confidential and
> intended for the named recipient(s) only.
> It shall not attach any liability on the originator or HCL or its
> affiliates. Any views or opinions presented in
> this email are solely those of the author and may not necessarily reflect
> the opinions of HCL or its affiliates.
> Any form of reproduction, dissemination, copying, disclosure, modification,
> distribution and / or publication of
> this message without the prior written consent of the author of this e-mail
> is strictly prohibited. If you have
> received this email in error please delete it and notify the sender
> immediately. Before opening any mail and
> attachments please check them for viruses and defect.
>
>
> -----------------------------------------------------------------------------------------------------------------------
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Greg Smith 2011-09-29 21:04:51 Re: : Looking for a PostgreSQL book
Previous Message John R Pierce 2011-09-29 20:34:20 Re: problem,after restarting server