Tri croissant avec null en premier

Le
WebShaker
Salut.

Bon ben tout est dans le titre.
Je voudrai faire un tri croissant sur des ID, mais faire apparaitre les null
en premier.

Y a t-il un poyen de faire ca sous postgresql ???
Merci
Etienne
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Patrick Mevzek
Le #21924991
Le Tue, 19 Jan 2010 15:22:52 +0100, WebShaker a écrit:
Je voudrai faire un tri croissant sur des ID, mais faire apparaitre les
null en premier.

Y a t-il un poyen de faire ca sous postgresql ??? Merci



Cela dépend de la version.
En théorie :
ORDER BY id ASC NULLS FIRST

Cf http://www.postgresql.org/docs/8.4/interactive/sql-select.html#SQL-ORDERBY

--
Patrick Mevzek . . . . . . . . . . . . . . Dot and Co
WebShaker
Le #21924981
"Patrick Mevzek" news: 4b55c86e$0$7045$
Cela dépend de la version.
En théorie :
ORDER BY id ASC NULLS FIRST



Ah oui ca marche.
Sinon j'avais fini par trouver
ORDER BY COALESCE(id, 0)

mais je vais opter pour ta solution
Merci
Etienne
Publicité
Poster une réponse
Anonyme