Received: from localhost.localdomain (postgresql.org [64.49.215.8]) by localhost (Postfix) with ESMTP id 746A44769E2 for ; Wed, 12 Jun 2002 20:45:56 -0400 (EDT) Received: from plato.knox.net (host129-205.mt-vernon.lib.oh.us [131.187.129.205]) by postgresql.org (Postfix) with ESMTP id B1F834766E1 for ; Wed, 12 Jun 2002 20:44:34 -0400 (EDT) Received: from ixic (evrtwa1-ar13-4-62-070-173.evrtwa1.dsl-verizon.net [4.62.70.173]) by plato.knox.net (8.12.1/8.12.1) with ESMTP id g5D0k9Qh018983 for ; Wed, 12 Jun 2002 20:46:10 -0400 From: "isaac flemmin" To: Subject: Case insensitive select Date: Wed, 12 Jun 2002 17:43:39 -0700 Message-ID: <000001c21273$5cc3f3c0$ad463e04@ixic> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.3311 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Archive-Number: 200206/157 X-Sequence-Number: 8122 Hello, I am using PostgreSQL 7.2 and I am trying to do a case insensitive select statement using the lower function. I am using these lines from the PostgreSQL 7.2 users guide as a template for my query. -- "For example, a common way to do case-insensitive comparisons is to use the lower function: SELECT * FROM test1 WHERE lower(col1) = 'value';" -- The query looks almost exactly the same but it always returns 0 results. This does not make sense to me because if the query, "SELECT * FROM test1 WHERE col1 = 'Value';", returns something, then I assume the query, "SELECT * FROM test1 WHERE lower(col1) = 'value';", should return something as well. Do I not understand the way that the lower function works, or is there something else I have to do? Obviously I am doing something wrong or it would be working. I really have no idea how to do a case insensitive query other than with the lower function. If there is anyone out there who has any ideas on how to help me or can point me toward something that will help me it would be very appreciated. Thanks Isaac --