En SQL, com­ment con…
 
Notifications 
Reti­rer tout

En SQL, com­ment conser­ver les 0 non signi­fi­ca­tifs lorsque l’on conver­tit un numé­rique en chaine de caractères ?

Posts
Uti­li­sa­teurs
Reac­tions
95  Vu
0
Début du sujet

Bon­jour,

je sou­haite retrou­ver l’é­qui­valent de la fonc­tion RPGLE %editc(unNumerique:‘X’) en SQL. Existe-t-il une fonc­tion pour faire la même chose ?

Éti­quettes du sujet
1 Réponse 
0
Début du sujet

On peut uti­li­ser la fonc­tion LPAD en SQL.

Exemple :

(LPAD(A.ANNEE, 4, '0') || LPAD(A.MOIS, 2, '0') || LPAD(A.JOUR, 2, '0')) 

conca­tène année, mois et jour numé­riques et donne une date de type char(8), même si on est le 1er janvier !

Share :