Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Tri croissant avec null en premier

2 réponses
Avatar
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

2 réponses

Avatar
Patrick Mevzek
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
<http://www.dotandco.net/> <http://www.dotandco.com/>
<http://www.dotandco.net/ressources/icann_registrars/prices>
<http://icann-registrars-life.dotandco.net/>
Avatar
WebShaker
"Patrick Mevzek" a écrit dans le message de
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