Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Membre du Club
    Inscrit en
    février 2009
    Messages
    252
    Détails du profil
    Informations forums :
    Inscription : février 2009
    Messages : 252
    Points : 56
    Points
    56

    Par défaut Problème de syntaxe replace en SQL

    Bonjour,

    Dans une table j'ai des numéro écris de trois façons : 0606060729 ou 06.06.06.07.29 ou 06-06-06-07-29 .....or je voudrais récupérer tous les numéros sous la forme 0606060729 càd sans point ni tiret.
    J'ai essayé l'instruction replace (numero, '.'||'-','') sous SQL developper mais elle ne fonctionne que si à 'linterieur du second champ je mets soit '.' soit '-' mais pas lorsque je mets les deux......
    Quelqu'un a-t-il une idée du comment faire pour que cela fonctionne parfaitement ???
    Merci d'avance,
    NFHnv

  2. #2
    Membre Expert
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 764
    Points : 1 234
    Points
    1 234

    Par défaut

    Bonjour,

    Code :
    SELECT REPLACE(REPLACE('06.06-06-06.06', '.', ''), '-', '') FROM maTable;
    remplassera les deux caratères voulu.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •