pour la syntaxe, le >0 signifie que pour tout ce qui est superieur a 0 dans ce champ, le trie qui s'applique est le DESC.
Forcément, les autres champs (égale a zéro) sont rajoutés à la fin du...
Type: Messages; Utilisateur: doohan
pour la syntaxe, le >0 signifie que pour tout ce qui est superieur a 0 dans ce champ, le trie qui s'applique est le DESC.
Forcément, les autres champs (égale a zéro) sont rajoutés à la fin du...
a yé je pense avoir touvé un truc qui marche:
select mon_champ
from matable
order by mon_champ>0 DESC
j'ai essayé et ca a l'air de fonctionner bien.
Tiens moi au courant.
oui en effet j'etais un peu a coté de la plaque... ( :!: NULL != 0)
Bon maintenant qu'o se comprend j'ai quelques question supplémentaire parceque là franchement je vois pas de solution simple et...
essaye ca
select * ,COALESCE(mat_champ1,'0') as mon_champ
from materiel,type_materiel
where mat_typ_num=15
and mat_typ_num=typ_num and
mat_inv_num LIKE 'INF%'
order by mon_champ DESC
La seul solution que j'ai trouvé était la fonction que je t'ai donnée et elle fonctionne trés bien. Si tu veux absolument récupérer ton champ null au final, tu as deux possibilité, la première (et...
utilise cette fonction postgresql:
COALESCE(ton_champ,'0')
cette fonction remplace ton_champ par 0 quand il est NULL, ce qui permet de solutionner ton problème d'ORDER BY...j'ai eu le problème la...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.