Faire un requête insert avec une condition

Résolu
omgirl Messages postés 5 Date d'inscription vendredi 3 février 2006 Statut Membre Dernière intervention 11 janvier 2007 - 27 juil. 2006 à 14:01
omgirl Messages postés 5 Date d'inscription vendredi 3 février 2006 Statut Membre Dernière intervention 11 janvier 2007 - 27 juil. 2006 à 19:13
Bonjour à tous,
Voilà je voudrais savoir comment faire une requête insert avec une condition.
Je vais essayé de vous expliquer ça : 

-j'ai une table equipe comportant un 'num_e', 'nom_e'..... et un champ 'points'
-je voudrais insérer une valeur dans le champ 'points' lorsque le 'num_e' est égale a 2 par exemple

Mais j'ai lu quand ne pouvez pas faire de where dans un insert, donc comment faire ??

Merci de vos réponses...

3 réponses

MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
27 juil. 2006 à 18:33
Mais la c'est plutot un Update que tu devrais faire, pas un Insert, je me trompe ?
Ou alors j'ai pas bien compris la question.

Mx
MVP C# 
3
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
27 juil. 2006 à 18:51
Ah oui, ou alors tu aimerais que dans ton insert, il y ait une valeur pour ton un champ seulement si num_e est egal a 2
Si c'est pour une appli que tu es en train de developper, a ce moment la c'est dans ton code que tu devrais adapter ta requete (enfin, je ferais ca comme ca).

Si c'est pas pour une appli par contre, je sais pas.
Ca doit dependre du sgbd que tu utilises. Il y a peut etre des façons pour faire ca. Mais je ne les connais pas.
 Mx
MVP C#
 
0
omgirl Messages postés 5 Date d'inscription vendredi 3 février 2006 Statut Membre Dernière intervention 11 janvier 2007 2
27 juil. 2006 à 19:13
merci pour ta réponse, mais tu as raison pour ta première réponse, j'ai fait un update et sa marche trés bien, j'ai voulu me compliqué la vie!!!!
0
Rejoignez-nous