Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

Convertir un numéro par séparation


Sujet :

Développement SQL Server

  1. #1
    Membre du Club
    Convertir un numéro par séparation
    bonjour

    SVP aider moi (comment modifier une chaine de caractérs dans sql server 2008)

    la question c'est convertir le numero 021548798 en 02.15.48.79.89

    merci

  2. #2
    Rédacteur

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE MaTable
    SET MaColonne = '02.15.48.79.89'
    WHERE Macolonne = '021548798'


    A +
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  3. #3
    Membre éprouvé
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    DECLARE @chaine VARCHAR(20) = '0215487989';
     
    SELECT @chaine
          ,Result = STUFF(STUFF(STUFF(STUFF(@x, 3, 0, '.'), 6, 0, '.'), 9, 0, '.'), 12, 0, '.');

  4. #4
    Expert éminent sénior
    Pourquoi vouloir stocker des séparateurs dans la table, c'est inutile et contre-performant.
    Laissez l'application gérer la mise en forme, c'est son boulot !