В этом учебном пособии вы узнаете, как использовать в PostgreSQL функцию lpad с синтаксисом и примерами.
Описание
Функция PostgreSQL lpad возвращает строку, дополненную с левой стороны указанной строкой определенной длины.
Синтаксис
Синтаксис функции lpad в PostgreSQL:
lpad( string, length, pad_string )
Параметры или аргументы
- string
- строка для дополнения символов (слева)
- length
- Длина результата после того, как string после дополнения слева.
- pad_string
- Указанная строка для дополнения string слева.
Примечание
- Если длина строки превышает length, функция lpad удалит символы из правой части string, чтобы сократить ее до length символов.
- Смотрите также функцию rpad.
Применение
Функцию lpad можно использовать в следующих версиях PostgreSQL:
- PostgreSQL 11, PostgreSQL 10, PostgreSQL 9.6, PostgreSQL 9.5, PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4
Пример
Рассмотрим некоторые примеры функций lpad, чтобы понять, как использовать функцию lpad в PostgreSQL.
Например:
(Обратите внимание, что для каждого из приведенных ниже примеров мы включили результат в одинарные кавычки, чтобы продемонстрировать, что функция lpad возвращает в PostgreSQL. Если вы запустите эти команды самостоятельно, вы не увидите одинарные кавычки в результате).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
SELECT lpad('Google.com', 12, 'A'); --Результат: 'AAGoogle.com' SELECT lpad('Google.com', 15, 'A'); --Результат: 'AAAААGoogle.com' SELECT lpad('abc', 6, ' '); --Результат: ' abc' SELECT lpad('abc', 9, 'XYZ'); --Результат: 'XYZXYZabc' SELECT lpad('abc', 10, 'XYZ'); --Результат: 'XYZXYZXabc' |