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
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 |