IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

MS SQL Server Discussion :

[SQLExpress] Formatage d'un entier en varchar


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 103
    Points : 92
    Points
    92
    Par défaut [SQLExpress] Formatage d'un entier en varchar
    Bonjour,

    Je voudrais faire un select sur un nombre et en récupérer ce nombre formatté en varchar d'une taille fixe.
    Je m'explique : si j'ai en base un champ NO avec des valeurs 2, 51, ...
    Je voudrais faire un truc dans ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT FORMAT(NO, VARCHAR(3)) FROM MA_TABLE
    et que cela me renvoit les nombres formattés en '002', '051'.

    Est ce possible ?
    Merci d'avance

    Stéphanie

  2. #2
    Membre habitué
    Inscrit en
    Mars 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 126
    Points : 151
    Points
    151
    Par défaut
    Salut.
    Essait ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    /* Remplace @x par ta colonne.
       Attention aux effets de bord !!! ( nombre de plus de 3 chiffres )
    */
    declare @x Int
    set @x = 100
    select REPLICATE( '0', 3 - Len( Cast( @x as Varchar(3) ) ) ) + Cast( @x as Varchar(3) )

Discussions similaires

  1. Formatage d'un nombre entier
    Par DURVILLE dans le forum Langage
    Réponses: 14
    Dernier message: 11/12/2007, 11h03
  2. Formatage d'un entier avec des 0 en tête
    Par AODRENN dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 14/06/2007, 19h31
  3. Formatage d'un entier avec des 0 en tête
    Par AODRENN dans le forum Delphi
    Réponses: 7
    Dernier message: 13/06/2007, 17h13
  4. Réponses: 3
    Dernier message: 26/03/2007, 10h34
  5. Formatage d'entiers avec un signe
    Par chtom dans le forum Langage
    Réponses: 5
    Dernier message: 21/09/2005, 20h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo