je voudrais savoir comment on peut faire une condition dans une requete pas exemple :
Si le champ1 de cette table est supérieur au champ 2 de cette meme alors tu envois cette valeur autrement tu envois celle la.
je voudrais savoir comment on peut faire une condition dans une requete pas exemple :
Si le champ1 de cette table est supérieur au champ 2 de cette meme alors tu envois cette valeur autrement tu envois celle la.
Voilà (si j'ai bien compris) les "conditions" sont définies après la clause WHERE
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM taTable WHERE chps1>chps2
Tu peux t'inspirer du mot clef CASE
http://sqlpro.developpez.com/SQL_AZ_2.html#SELECT_case
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT CASE CHAMP1 > CHAMP2 WHEN 1 THEN CHAMP1 WHEN 0 THEN CHAMP2 END FROM Ta_TABLE
Alexandre Tranchant
Ingénieur DevOps pour le Ministère de l'Écologie
Retrouvez mes articles sur PHP et Symfony
Partager