BUG #8352: Using UPPER in ON clause of JOIN

From: dyuen(at)rbauction(dot)com
To: pgsql-bugs(at)postgresql(dot)org
Subject: BUG #8352: Using UPPER in ON clause of JOIN
Date: 2013-08-01 23:48:37
Message-ID: E1V52bl-0000K8-6j@wrigleys.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

The following bug has been logged on the website:

Bug reference: 8352
Logged by: Daisy
Email address: dyuen(at)rbauction(dot)com
PostgreSQL version: 9.2.4
Operating system: Windows 7
Description:

When joining two tables on a varchar column wrapped in a upper statement,
the join does not work if there is a trailing space in both of the varchar
values.

In the two examples below, VALUE1 and VALUE2 = "ABC "

-- Doesn't work

SELECT * FROM TABLE1 INNER JOIN TABLE2 ON UPPER(VALUE1) = UPPER(VALUE2)

-- Works

SELECT * FROM TABLE1 INNER JOIN TABLE2 ON UPPER(TRIM(VALUE1)) =
UPPER(TRIM(VALUE2))

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message mbadolato 2013-08-02 01:35:32 BUG #8353: Core dump with uuid-ossp on FreeBSD 9,2
Previous Message Mark Kirkwood 2013-08-01 22:01:11 Re: R: Re: postgresql 8.4 on android table with debian installed (Debian Kit APK)