Posez votre question Signaler

SQL update varchar [Résolu]

Stef60 251Messages postés 31 mai 2007Date d'inscription - Dernière réponse le 26 juin 2008 à 15:54
Bonjour,
Voici mon probleme:
j'ai une table avec 1 champs INT et 1 champs VARCHAR
cela ressemble à ca
field | value
-----------------------
2 | 1001
2 | 1230
2 | 820
2 | 31
Je voudrais arriver à ca :
field | value
-----------------------
2 | 1001
2 | 1230
2 | 0820
2 | 0031
sans changer le type des champs.
Merci de votre aide.
Lire la suite 

SQL update varchar »

2 réponses
Réponse
+0
moins plus
Bonjour,

Si tu veux avoir ton exemple comme résultat d'un select, le code suivant devrait t'aider
SELECT RIGHT('0000'+tonchamps,4) from tatable

A plus
Stef60 - 26 juin 2008 à 15:54
Ce que je veux c'est mettre à jour ma table.
Donc ton astuce ne me convient pas.

Cependant tu m'as permis de mieux rechercher et j'ai trouvé cette solution:

UPDATE`ma_table`
SET value = LPAD(value,4,0) WHERE `field_id` = 2;

Merci de ton aide qui m'a été précieuse.
Ajouter un commentaire
Ce document intitulé « SQL update varchar » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook