Re: char columns, space padding, and the "like" operator
"Haszlakiewicz, Eric" <[email protected]> Mon, 2 Feb 2009 16:07:43 -0600
| Newsgroups | gmane.comp.db.postgresql.interfaces |
|---|---|
| Message-ID | <9D29FD18CBD74A478CBA86E6EF6DBAD403394E01@CHI4EVS04.corp.transunion.com> |
>-----Original Message----- >From: Tom Lane [mailto:[email protected]] > >"Haszlakiewicz, Eric" <[email protected]> writes: >> Once I realized that the value in the table actually got extended to >> 'SOMEVALUE ', things started making sense, since the equivalent quick >> select is actually: >> select 'SOMEVALUE ' like 'SOME% %'; > >> Unfortunately, my app has a whole bunch of places where it uses >> constructs like this against char columns. Other databases (such as >> Informix), automatically strip spaces off char column so queries like >> the above behave in a more intuitive fashion. > >Cast the char(n) column to text or varchar, and it should work more >like you're expecting. Yeah, I figured that much. I was hoping for a connection-wide or database-wide setting, so I wouldn't have to go change all my SQL statements. eric -- Sent via pgsql-interfaces mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-interfaces