Convert int en chaîne en TSQL

Le
Frédéric LAMBOUR
Help, j'ai besoin dans une fonction scalaire de mettre en forme un entier en
chaîne en complétant par des 0 devant.

Je m'explique si l'entier = 15 alors je souhaire '000015'
si l'entier vaut 699 alors je souhaite '000699'

Merci pour votre aide
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
bruno reiter [MVP]
Le #11719931
declare @num int
set @num = 123
select right('00000' + convert(varchar(6),@num),6)


br

"Frédéric LAMBOUR" news:
Help, j'ai besoin dans une fonction scalaire de mettre en forme un entier


en
chaîne en complétant par des 0 devant.

Je m'explique si l'entier = 15 alors je souhaire '000015'
si l'entier vaut 699 alors je souhaite '000699'

Merci pour votre aide




Frédéric LAMBOUR
Le #11719781
Merci beaucoup
"bruno reiter [MVP]" de news:e%
declare @num int
set @num = 123
select right('00000' + convert(varchar(6),@num),6)


br

"Frédéric LAMBOUR" news:
> Help, j'ai besoin dans une fonction scalaire de mettre en forme un


entier
en
> chaîne en complétant par des 0 devant.
>
> Je m'explique si l'entier = 15 alors je souhaire '000015'
> si l'entier vaut 699 alors je souhaite '000699'
>
> Merci pour votre aide
>
>




Publicité
Poster une réponse
Anonyme