X-Original-To: pgsql-sql@postgresql.org Received: from matrix.gatewaynet.com (unknown [217.19.69.50]) by postgresql.org (Postfix) with ESMTP id CA947476313 for ; Wed, 5 Mar 2003 09:51:44 -0500 (EST) Received: from matrix.gatewaynet.com (matrix.gatewaynet.com [217.19.69.50] (may be forged)) by matrix.gatewaynet.com (8.12.5/8.12.5) with ESMTP id h25Ix6Is005429; Wed, 5 Mar 2003 16:59:06 -0200 Received: from localhost (achill@localhost) by matrix.gatewaynet.com (8.12.5/8.12.5/Submit) with ESMTP id h25Ix6Kt005425; Wed, 5 Mar 2003 16:59:06 -0200 Date: Wed, 5 Mar 2003 16:59:06 -0200 (GMT+2) From: Achilleus Mantzios To: Gary Stainburn Cc: pgsql-sql@postgresql.org Subject: Re: sort / limit / range problem In-Reply-To: <200303051437.47161.gary.stainburn@ringways.co.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Archive-Number: 200303/158 X-Sequence-Number: 12198 On Wed, 5 Mar 2003, Gary Stainburn wrote: > 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'? You forgot ORDER BY glterm > > 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=# > > -- ================================================================== Achilleus Mantzios S/W Engineer IT dept Dynacom Tankers Mngmt Nikis 4, Glyfada Athens 16610 Greece tel: +30-210-8981112 fax: +30-210-8981877 email: achill@matrix.gatewaynet.com mantzios@softlab.ece.ntua.gr