Re: [SQL] SELECT... BETWEEN 'P' and 'Z'

From: Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us>
To: tim(at)dmcity(dot)net
Cc: pgsql-sql(at)hub(dot)org
Subject: Re: [SQL] SELECT... BETWEEN 'P' and 'Z'
Date: 1999-01-10 01:37:08
Message-ID: 199901100137.UAA19336@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

[Charset iso-8859-1 unsupported, filtering to ASCII...]
> Hello all,
>
> I am trying to query a zip code database and pull all cities in a state in a
> range.
>
> According to the SQL tutorial that the pgsql site recommended, using
> "between" in your select should be "inclusive". However, my selects are
> including the first letter "p" through "y", and excluding "z".
>
> My SQL:
>
> select distinct on fld_city fld_city, fld_zip from tbl_zip_city where
> fld_state = 'IA' and fld_country='us' and (fld_city BETWEEN 'P' AND 'Z')
> ORDER BY fld_city ASC;
>
> Any suggestions on how I could get the cities that start with "Z" to be
> included here (P is included strangely enough)?

Tried it here:

test=> create table test5(x char(50));
CREATE
test=> insert into test5 values ('P');
INSERT 18665 1
test=> insert into test5 values ('Z');
INSERT 18666 1
test=> insert into test5 values ('S');
INSERT 18667 1
test=> select * from test5 where x between 'P' and 'Z';
x
--------------------------------------------------
P
Z
S
(3 rows)

This is the 6.5 development tree, but should be the same on 6.4.*.

--
Bruce Momjian | http://www.op.net/~candle
maillist(at)candle(dot)pha(dot)pa(dot)us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Tim Perdue, The Des Moines City.net 1999-01-10 04:02:46 Re: [SQL] SELECT... BETWEEN 'P' and 'Z'
Previous Message Zmarzlowski 1999-01-09 20:11:34 unsubscribe