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.
Partager