Requête SQL pour effacer des caractères ?

Résolu/Fermé
popo68 Messages postés 28 Date d'inscription dimanche 17 septembre 2006 Statut Membre Dernière intervention 30 octobre 2006 - 3 oct. 2006 à 15:24
popo68 Messages postés 28 Date d'inscription dimanche 17 septembre 2006 Statut Membre Dernière intervention 30 octobre 2006 - 4 oct. 2006 à 09:25
Bonjour à tous ! (encore moi et mes questions de noobs ^^)


Voilà mon problème, j'ai repris une vieille base de données et dans plusieurs tables, j'ai un champs "numero_telephone" qui est renseigné par exemple comme ca : "00 00 00 00 00"

Est ce qu'avec un requête SQL je peux effacer les espaces qu'il y a entre chaque paires de chiffres ? (pour donner ca "0000000000")

Sinon je pourrais passer en VBA et avec les fonctions Left() et Right() je pourrais me débrouiller, mais si quelqu'un connait une méthode plus facile !?

Merci beaucoup !
A voir également:

1 réponse

deus Messages postés 93 Date d'inscription mercredi 20 novembre 2002 Statut Membre Dernière intervention 24 mai 2007 91
3 oct. 2006 à 16:56
Salut,
Ca devrait marcher en utilisant la fonction Replace
style :

select '00 00' as space1
INTO #temp

UPDATE #temp
SET space1= Replace(space1, ' ', '')


SELECT space1
from #temp
0
popo68 Messages postés 28 Date d'inscription dimanche 17 septembre 2006 Statut Membre Dernière intervention 30 octobre 2006
4 oct. 2006 à 09:25
Nikel Deus, ca marche, merci bien pour ton aide ^^
0