Commande sql délicate
Résolu
Rémy
-
Rémy -
Rémy -
Bonjour,
J'ai une question assez technique :
J'ai une base de données danslaquelle j'ai une multitude de champs dont 3 champs de prix. Suite à un formulaire, seul l'un des 3 champs prix sera rempli.
Je cherche à réaliser la commande suivante :
Ma question est : que mettre à la place des ?????? ?
Je rappelle que seul 1 des 3 champs prix est non-vide
Ma commande doit classer chaque ligne quelque soit le champs prix rempli.
J'espère avoir été assez explicite...
Merci d'avance
J'ai une question assez technique :
J'ai une base de données danslaquelle j'ai une multitude de champs dont 3 champs de prix. Suite à un formulaire, seul l'un des 3 champs prix sera rempli.
Je cherche à réaliser la commande suivante :
SELECT prix1, prix2, prix3 FROM bidule WHERE truc="$truc" ORDER BY ??????;
Ma question est : que mettre à la place des ?????? ?
Je rappelle que seul 1 des 3 champs prix est non-vide
Ma commande doit classer chaque ligne quelque soit le champs prix rempli.
J'espère avoir été assez explicite...
Merci d'avance
A voir également:
- Commande sql délicate
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Diskpart commande - Guide
- Commande scannow - Guide
3 réponses
Si je comprends bien ta question,,,,
La close "ORDER BY" sert quand tu veux un affichage par ordre d'un champ !
mais aussi tu peux l'enlevé !!
affichage normal :
SELECT prix1, prix2, prix3 FROM bidule WHERE truc="$truc";
affichage avec ordre :
SELECT prix1, prix2, prix3 FROM bidule WHERE truc="$truc" ORDER BY prix1;
La close "ORDER BY" sert quand tu veux un affichage par ordre d'un champ !
mais aussi tu peux l'enlevé !!
affichage normal :
SELECT prix1, prix2, prix3 FROM bidule WHERE truc="$truc";
affichage avec ordre :
SELECT prix1, prix2, prix3 FROM bidule WHERE truc="$truc" ORDER BY prix1;