Opvullen (padding)
Strings opvullen is in veel praktijksituaties handig. Eerder in deze cursus leerden we over het samenvoegen (concatenation) van strings en hoe je de voor- en achternaam van een klant combineert met één spatie ertussen, en ook hoe je de volledige naam met het e-mailadres combineert.
De opvulfuncties die we in de video hebben gezien, zijn een alternatieve manier om dit te doen. Bij deze aanpak combineer en nestel je functies om de lengte van een string te bepalen en zo het gewenste resultaat te krijgen. Onthoud dat je bij het berekenen van de lengte van een string vaak de geretourneerde integer moet aanpassen om de juiste lengte of positie van een string te krijgen.
Laten we de oefening met stringconcatenatie opnieuw doen, maar nu met opvulfuncties.
Deze oefening maakt deel uit van de cursus
Functies voor het manipuleren van data in PostgreSQL
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Concatenate the padded first_name and last_name
SELECT
___(___, LENGTH(first_name)+1) || ___ AS full_name
FROM customer;