Doplňování (padding)
Doplňování řetězců (padding) má v praxi mnoho využití. Dříve v tomto kurzu jsme se věnovali zřetězení řetězců a tomu, jak spojit křestní jméno a příjmení zákazníka oddělená mezerou a jak k celému jménu připojit e-mailovou adresu.
Funkce pro padding jsou alternativním způsobem, jak tento úkol splnit. Budeš při tom potřebovat kombinovat a vnořovat funkce pro zjištění délky řetězce, aby výsledek odpovídal požadovanému formátu. Pamatuj, že při výpočtu délky řetězce je často nutné vracenou hodnotu upravit, aby odpovídala správné délce nebo pozici.
Vraťme se k cvičení na zřetězení řetězců, tentokrát ale s využitím funkcí pro padding.
Toto cvičení je součástí kurzu
Funkce pro práci s daty v PostgreSQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Concatenate the padded first_name and last_name
SELECT
___(___, LENGTH(first_name)+1) || ___ AS full_name
FROM customer;