Документация iSZN
Преобразование LPad
Назначение
Данное преобразование дополняет строку слева указанным символом до заданной длины.
Формат вызова
LPad(iNeedLength,sPadWith)
Параметр | Обязательный | Описание |
---|---|---|
iNeedLength | Да | Требуемая длина строки. Если значение параметра равно длине строки, то строка не изменяется. Если значение параметра меньше длины строки, то строка укорачивается справа на соответствующее число символов. |
sPadWith | — | Символ, которым дополняется строка. Если не задан, то используется пробел. |
Примеры
Выражение | Значение | Результат | Описание |
---|---|---|---|
LPad('10') | «Значение» | « Значение» | Дополнение значения пробелами слева, чтобы длина строки составила 10 символов. |
LPad('10','_') | «Значение» | «__Значение» | Дополнение значения символами подчёркивания слева, чтобы длина строки составила 10 символов. |
LPad('8') | «Значение» | «Значение» | Дополнение значения пробелами слева до строки в 8 символов. Длина строки не изменилась. |
LPad('4') | «Значение» | «Знач» | Дополнение значения пробелами слева до строки в 4 символа. Строка обрезана справа до требуемой длины. |
В столбцах «Значение и «Результат» кавычки добавлены для того, чтобы показать наличие пробела в строке.