X-Original-To: pgsql-sql@postgresql.org Received: from stan.ringways.co.uk (hub.ringways.co.uk [213.38.87.130]) by postgresql.org (Postfix) with ESMTP id AE81D4762F9 for ; Wed, 5 Mar 2003 09:40:58 -0500 (EST) Received: from gary.ringways.co.uk ([10.1.1.2]) by stan.ringways.co.uk with esmtp (Exim 3.22 #1) id 18qa31-0005iN-00 for pgsql-sql@postgresql.org; Wed, 05 Mar 2003 14:39:07 +0000 Content-Type: text/plain; charset="us-ascii" From: Gary Stainburn Organization: Ringways Garages Ltd To: pgsql-sql@postgresql.org Subject: sort / limit / range problem Date: Wed, 5 Mar 2003 14:37:47 +0000 User-Agent: KMail/1.4.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200303051437.47161.gary.stainburn@ringways.co.uk> X-Archive-Number: 200303/156 X-Sequence-Number: 12196 Hi folks, I've got a glossary table that I'm trying to render to HTML. However, I've got a problem when using order by and limit. Below is an example of a psql session showing my problem. Anyone got any reasons why the last select misses 'Driver'? nymr=# select glterm from glossary where glterm like 'D%' order by glterm; glterm ---------------- Dampers Dart Detonators Disposal Dome Draw Bar Driver Driving Wheels Duty Fitter (9 rows) nymr=# select glterm from glossary where glterm > 'Driving Wheels' limit 1; glterm ------------- Duty Fitter (1 row) nymr=# select glterm from glossary where glterm > 'Draw Bar' limit 1; glterm ---------------- Driving Wheels (1 row) nymr=# \d glossary Table "glossary" Attribute | Type | Modifier -----------+-----------------------+----------------------------------------------------- glid | integer | not null default nextval('glossary_glid_seq'::text) glterm | character varying(30) | not null gldesc | text | Indices: glossary_pkey, glossary_term_index nymr=# -- Gary Stainburn This email does not contain private or confidential material as it may be snooped on by interested government parties for unknown and undisclosed purposes - Regulation of Investigatory Powers Act, 2000