Dopełnianie
Dopełnianie ciągów znaków przydaje się w wielu praktycznych sytuacjach. Wcześniej w tym kursie poznaliśmy konkatenację ciągów – łączenie imienia i nazwiska klienta rozdzielonych pojedynczą spacją, a także łączenie pełnego imienia i nazwiska z adresem e-mail.
Funkcje dopełniania, które poznaliśmy w lekcji wideo, to alternatywny sposób wykonania tego zadania. Aby je zastosować, trzeba łączyć i zagnieżdżać funkcje, które wyznaczają długość ciągu i pozwalają uzyskać pożądany wynik. Pamiętaj, że przy obliczaniu długości ciągu często trzeba skorygować zwracaną liczbę całkowitą, aby uzyskać właściwą długość lub pozycję.
Wróćmy do ćwiczenia z konkatenacją, tym razem korzystając z funkcji dopełniania.
To ćwiczenie jest częścią kursu
Funkcje do manipulowania danymi w PostgreSQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Concatenate the padded first_name and last_name
SELECT
___(___, LENGTH(first_name)+1) || ___ AS full_name
FROM customer;