Bonjour,
J'ai un petit soucis. J'ai une table contenant beaucoup de champs et je voudrait faire un update sur tous les champs sans avoir à faire autant de requetes que de champs.
J'ai une table comme ceci:
Table1:
En fait je veux remplacer tous les nombres compris entre -0.01 et 0.01 par 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Champs1 Champs2 Champs3 etc.. -------- -------- --------- ----- Valeur1 12345 7885 Valeur1 256855 -1E-284 Valeur1 -1E56 448855
Pour cela actuellement je fait:
Bien évidement j'ai bien plus de champs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 UPDATE Table1 SET Champs2=0 WHERE Champs2<0.01 AND Champs2>-0.01 UPDATE Table1 SET Champs3=0 WHERE Champs3<0.01 AND Champs3>-0.01
De plus je doit faire ça sur plein de tables.
Comment je pourrais faire pour faire ça en une seule requete?
Je vous remercie par avance de vos réponses.








Répondre avec citation








Partager