Документация iSZN

Преобразование LPad

Назначение

Данное преобразование дополняет строку слева указанным символом до заданной длины.

Формат вызова

LPad(iNeedLength,sPadWith)
Параметр Обязательный Описание
iNeedLength Да Требуемая длина строки. Если значение параметра равно длине строки, то строка не изменяется. Если значение параметра меньше длины строки, то строка укорачивается справа на соответствующее число символов.
sPadWith Символ, которым дополняется строка. Если не задан, то используется пробел.

Примеры

Выражение Значение Результат Описание
LPad('10')
«Значение» « Значение» Дополнение значения пробелами слева, чтобы длина строки составила 10 символов.
LPad('10','_')
«Значение» «__Значение» Дополнение значения символами подчёркивания слева, чтобы длина строки составила 10 символов.
LPad('8')
«Значение» «Значение» Дополнение значения пробелами слева до строки в 8 символов. Длина строки не изменилась.
LPad('4')
«Значение» «Знач» Дополнение значения пробелами слева до строки в 4 символа. Строка обрезана справа до требуемой длины.

В столбцах «Значение и «Результат» кавычки добавлены для того, чтобы показать наличие пробела в строке.

См. также