Re: bug/feature with upper function? - Mailing list pgsql-general

From Vincent Stoessel
Subject Re: bug/feature with upper function?
Date
Msg-id 3C98F64D.9020501@xaymaca.com
Whole thread Raw
In response to bug/feature with upper function?  (Vincent Stoessel <vincent@xaymaca.com>)
List pgsql-general
Thanks to everyone that replied. I am adjusted my queries and tables
accordingly. You must admit that the answer was a little non-intuitive.





Vincent Stoessel wrote:
> Hello All,
>
> I am having a serious problem matching text using the upper() function
> in postgres 7.2 (from developer rpms) on  Redhat 7.2
>
>
> How to replicate:
>
> 1. create a table of one column   character(20)
> 2.insert words with all uppercase letters.
> 3. Try matching the word with  "select * from table where
> upper(columnname) = 'word'"
>
> I get a result of zero every time.
>
>
>
> db=# SELECT * from upp_test ;
>         uname
> ----------------------
>  KAT
>  KAT
>  KAT
>  KAT
>  KAT
> (5 rows)
>
>
>
> FEC=# SELECT * from upp_test where uname = 'KAT' ;
>         uname
> ----------------------
>  KAT
>  KAT
>  KAT
>  KAT
>  KAT
> (5 rows)
>
> db=# SELECT * from upp_test where upper(uname)  = 'KAT' ;
>  uname
> -------
> (0 rows)
>
> The reason I am worried about this is that I have a mix of upper and
> lower case words in the real world coumn and I have not been getting
> complete matches. Is this a bug?
>
> Vincent
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/users-lounge/docs/faq.html




pgsql-general by date:

Previous
From: Vincent Stoessel
Date:
Subject: Re: zerofill: lost my leading zeroes
Next
From: Denis Chavez
Date:
Subject: Group exclusion question