Completare cu caractere (padding)
Completarea șirurilor de caractere (padding) este utilă în multe situații practice. Anterior în acest curs, am învățat despre concatenarea șirurilor și cum să combinăm prenumele și numele de familie ale unui client, separate printr-un spațiu, și să alăturăm numele complet adresei de email.
Funcțiile de padding pe care le-am prezentat în lecția video reprezintă o abordare alternativă pentru această sarcină. Pentru a le folosi, va trebui să combini și să îmbricuiești funcții, astfel încât să determini lungimea unui șir și să obții rezultatul dorit. Reține că, atunci când calculezi lungimea unui șir, trebuie adesea să ajustezi valoarea întreagă returnată pentru a obține lungimea sau poziția corectă.
Să revenim la exercițiul de concatenare, de data aceasta folosind funcțiile de padding.
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în PostgreSQL
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Concatenate the padded first_name and last_name
SELECT
___(___, LENGTH(first_name)+1) || ___ AS full_name
FROM customer;