Requête SQL pour effacer des caractères ?

Résolu
popo68 Messages postés 28 Statut Membre -  
popo68 Messages postés 28 Statut Membre -
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 !

1 réponse

  1. deus Messages postés 93 Statut Membre 91
     
    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
    1. popo68 Messages postés 28 Statut Membre
       
      Nikel Deus, ca marche, merci bien pour ton aide ^^
      0