ПочатиПочніть безкоштовно

Доповнення (padding)

Доповнення рядків корисне в багатьох реальних задачах. Раніше в цьому курсі ми розглядали конкатенацію рядків і те, як об'єднати ім'я та прізвище клієнта, розділивши їх одним пробілом, а також як поєднати повне ім'я клієнта з його електронною адресою.

Функції доповнення, про які йшлося у відео, — це альтернативний підхід до виконання цього завдання. Щоб застосувати його, потрібно поєднувати й вкладати функції, визначаючи довжину рядка, щоб отримати потрібний результат. Пам'ятайте: коли рахуєте довжину рядка, часто доводиться коригувати повернене ціле число, щоб дістати правильну довжину або позицію в рядку.

Повернімося до вправи з конкатенацією рядків, але тепер використаймо функції доповнення.

Ця вправа є частиною курсу

Функції для обробки даних у PostgreSQL

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

-- Concatenate the padded first_name and last_name 
SELECT 
	___(___, LENGTH(first_name)+1) || ___ AS full_name
FROM customer;
Редагувати та запускати код