Réponse acceptée !
Salut casy,
J'ai fais les tests chez moi avec mysql mais ça doit pas être super différent de SQLserver2005...
Je suis content que ce soit a mon tour de t'aider, pour te montré ma reconaissance...
Donc comme je l'ai dit plus haut, j'ai fait une requête toute simple sous mysql, je te la met :
SELECT `champs1`,`champs2`,`champs3`,`champs4`,`champs5`,`champs6`, CASE
WHEN `champs1` = 2 THEN 'a'
WHEN `champs2` = 3 THEN 'b'
WHEN `champs3` = 8 THEN 'c'
END AS resultat FROM test
resultat est un champs que j'ai laissé vide...
champs1 contient 2
champs2 contient 3
champs3 contient 8
test c'est ma table
Ce que j'obtient dans mon champs text resultat c'est : a
Donc je pense que c'est la première condition vrai qui sera éxécuté !
a++
PS : merci, grace a toi je me suis plongé dans le vrai SQL, avant je faisait que des truc du genre SELECT, DELETE, UPDATE mais maintenant je vais me lancer dans les procédures stockées, les condition avec les : IF, NULIF, IFNUL, CASE, etc...
Encore merci, décidément, même quand tu as besoin d'aide tu aide les gens !
Si la réponse vous convient, pensez : Réponse acceptée ! 