Insertion d'un caractère

Fermé
pdaloze Messages postés 1 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 18 mars 2008 - 18 mars 2008 à 11:32
Velvel-Miho Messages postés 32 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 20 mars 2008 - 18 mars 2008 à 15:34
Bonjour,

Je dispose d'un table MYSQL appelée : DOMAINE
Je voudrais pouvoir insérer dans chaque enregistrement du champ ID un point (.) après les 3 premiers chiffres.
Les données sont des chiffres représentant des codes, mais le format doit changer. (Ex : 89632 doit devenir 896.32)
J'ai déjà essayer pas mal de choses mais je suis débutant et je piétine.
J'espère que vous pourrez m'aider.
Je vous en remercie d'avance.

Philippe
A voir également:

2 réponses

Velvel-Miho Messages postés 32 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 20 mars 2008 21
18 mars 2008 à 15:28
Tu as essayé :

left( ID , 3 ) & "." & right( ID , lenght( ID )-3 )

ça met les 3 caractères de gauche de ID, le point, et enfin les caractère restant à droite de ID
left, right et lenght existe dans pratiquement tous les codes. Si lenght ne fonctionne pas, essaye len
0
Velvel-Miho Messages postés 32 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 20 mars 2008 21
18 mars 2008 à 15:34
Ah oui, une dernière chose :

si tu enregistre le nouveau format dans le champ ID à la place de l'ancien, assure toi bien que le champ ID soit une chaine(string), et pas un entier(interger).
Car si c'est un entier, il n'acceptera pas le point
0