Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Mon 10 July 2023 16:15

AlineC
Membre du bureau
Lieu: AVIGNON
Date d'inscription: 5 Sep 2005
Messages: 2095
Site web

Rajouter un zéro à une chaine de caractères

Bonjour,

J'ai un code en 3 chiffres ou en 4.
Je veux le formater de manière uniforme en 4 caractères et donc avec un zéro devant.
376 donne 0376
1426 reste 1426
Je ne trouve plus la fonction SQL correspondante ?

D'avance, merci

Hors ligne

 

#2 Mon 10 July 2023 16:57

VdCT
Participant occasionnel
Date d'inscription: 6 Sep 2005
Messages: 27

Re: Rajouter un zéro à une chaine de caractères

Bonjour Aline,
Dans PostgreSQL ça va s'appeler lpad. Voir https://www.postgresql.org/docs/current … tring.html

vincent

Hors ligne

 

#3 Mon 10 July 2023 17:00

ppluvinet
Participant assidu
Lieu: LYON
Date d'inscription: 6 Aug 2007
Messages: 608

Re: Rajouter un zéro à une chaine de caractères

Bonjour,
Avec PostgreSQL, la fonction to_char devrait fonctionner.

Code:

 
select to_char(376,'0000');

select to_char(1426,'0000');

Pascal PLUVINET

Hors ligne

 

#4 Mon 10 July 2023 17:09

AlineC
Membre du bureau
Lieu: AVIGNON
Date d'inscription: 5 Sep 2005
Messages: 2095
Site web

Re: Rajouter un zéro à une chaine de caractères

parfait, merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB