Функция RPAD в PostgreSQL используется для дополнения строки заданными символами справа до указанной длины.
Синтаксис
RPAD(строка, длина, символы)строка— исходная строка.длина— итоговая длина строки после дополнения.символы— строка, используемая для дополнения (по умолчанию пробел).
Примеры использования
Дополнение пробелами справа
SELECT RPAD('PostgreSQL', 15);
-- Результат: 'PostgreSQL 'Дополнение нулями справа
SELECT RPAD('123', 6, '0');
-- Результат: '123000'Дополнение многосимвольной строкой
SELECT RPAD('Data', 10, '-_');
-- Результат: 'Data-_-_-_'Особенности
- Если исходная строка уже имеет длину, равную или превышающую указанную,
RPADне изменяет её. - Если строка для дополнения короче необходимого количества символов, она повторяется до достижения нужной длины.