Skip site navigation (1) Skip section navigation (2)

Re: Spécifier un premier élément dans une clause select... order by

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: Denis Bitouzé <dbitouze(at)wanadoo(dot)fr>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Spécifier un premier élément dans une clause select... order by
Date: 2009-12-15 15:41:08
Message-ID: 200912151641.08414.guillaume@lelarge.info (view raw or flat)
Thread:
Lists: pgsql-fr-generale
Le mardi 15 décembre 2009 à 16:31:47, Denis Bitouzé a écrit :
> Le mardi 15/12/09 à 16h23,
> 
> Guillaume Lelarge <guillaume(at)lelarge(dot)info> a écrit :
> > Ceci devrait le faire :
> >
> > SELECT * from etu order by id_etu >= 300, id_etu;
> 
> Ne serait-ce pas plutôt :
> 
> SELECT * from etu order by nom_etu,id_etu >= 300;
> 

Si tu fais ça, tu auras un tri par les noms en premier.

> que tu voulais dire ? Mais ça ne fonctionne dans aucun des cas : les
> id_etu < 300 ne sont pas omis.
> 

Ton histoire n'est pas claire. Tu veux trier par la colonne id_etu ou filtrer 
?

Si tu veux omettre les id_etu < 300, faut le mettre dans la clause WHERE :

  SELECT * from etu where id_etu >= 300 order by nom_etu;


-- 
Guillaume.
 http://www.postgresqlfr.org
 http://dalibo.com

In response to

Responses

pgsql-fr-generale by date

Next:From: Denis BitouzéDate: 2009-12-15 15:44:12
Subject: Re: Spécifier un premier élément dans une clause select... order by
Previous:From: Guillaume LelargeDate: 2009-12-15 15:23:30
Subject: Re: Spécifier un premier élément dans une clause select... order by

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group