Доповнення (padding)
Доповнення рядків корисне в багатьох реальних задачах. Раніше в цьому курсі ми розглядали конкатенацію рядків і те, як об'єднати ім'я та прізвище клієнта, розділивши їх одним пробілом, а також як поєднати повне ім'я клієнта з його електронною адресою.
Функції доповнення, про які йшлося у відео, — це альтернативний підхід до виконання цього завдання. Щоб застосувати його, потрібно поєднувати й вкладати функції, визначаючи довжину рядка, щоб отримати потрібний результат. Пам'ятайте: коли рахуєте довжину рядка, часто доводиться коригувати повернене ціле число, щоб дістати правильну довжину або позицію в рядку.
Повернімося до вправи з конкатенацією рядків, але тепер використаймо функції доповнення.
Ця вправа є частиною курсу
Функції для обробки даних у PostgreSQL
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Concatenate the padded first_name and last_name
SELECT
___(___, LENGTH(first_name)+1) || ___ AS full_name
FROM customer;