Utfyllnad
Utfyllnad av strängar är användbart i många praktiska situationer. Tidigare i den här kursen lärde vi oss om strängkonkatenering och hur man kombinerar kundens för- och efternamn med ett enda blanksteg emellan, samt hur man kombinerar kundens fullständiga namn med deras e-postadress.
Utfyllnadsfunktionerna som vi gick igenom i videon är ett alternativt sätt att lösa den uppgiften. Med det här tillvägagångssättet behöver du kombinera och kapsla funktioner för att bestämma längden på en sträng och få önskat resultat. Kom ihåg att när du beräknar längden på en sträng behöver du ofta justera det returnerade heltalet för att få rätt längd eller position.
Låt oss återvända till övningen om strängkonkatenering, men den här gången använda utfyllnadsfunktioner.
Den här övningen är en del av kursen
Funktioner för datamanipulering i PostgreSQL
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Concatenate the padded first_name and last_name
SELECT
___(___, LENGTH(first_name)+1) || ___ AS full_name
FROM customer;