Leçon 5 / 9 — Chapitre 1: Fonctions texte approfondies
LPAD et RPAD : aligner du texte
LPAD(texte, longueur, remplissage) complète un texte à gauche jusqu'à une longueur donnée ; RPAD fait la même chose à droite. Les deux sont surtout utiles pour aligner des rapports texte ou uniformiser des identifiants.
SELECT LPAD(id::text, 3, '0') FROM clients WHERE id = 1;
→ '001' (l'entier 1, converti en texte, complété à gauche par des zéros jusqu'à 3 caractères).
SELECT RPAD(nom, 10, '.') FROM clients WHERE id = 1;
→ 'Emma......' ('Emma' fait 4 caractères ; 6 points ajoutés à droite complètent jusqu'à 10).
À retenir :
LPAD(texte, longueur, remplissage)ajoute des caractères à gauche jusqu'à atteindre la longueur voulue.RPADfait la même chose à droite.- Si le texte dépasse déjà la longueur demandée, LPAD/RPAD le tronquent plutôt que de rien ajouter.
À vous de jouer : calculez LPAD(id::text, 3, '0') pour le client d'id 6, et comptez le nombre de caractères de RPAD('Emma', 10, '.').
Continuez ce module
Débloquez les leçons restantes ainsi que l'attestation finale.
8 500 XOF / 12,96 € / 14,12 $
Débloquez les 87 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.