LPAD

说明

将字符串左侧填充指定个数的指定字符

语法

lpad ::=

参数

character_expression1

将要被填充字符的指定字符串

length

填充完毕后的字符串长度

character_expression2

用来填充指定字符串的填充字符串,若此无此参数,则默认填充空格

返回值

TEXT类型,填充后的新字符串。

注解

待填充和填充字符串表达式必须是TEXT类型或者可以隐性转换为TEXT类型, 否则请用CAST将其显示转为TEXT类型以后再做转换。 如果返回的字符串长度大于16777215,则截断成16777215的长度。

示例

示例1: 使用 LPAD 填充指定字符串

--  使用 LPAD 填充指定字符串
SELECT LPAD('abcd', 10, '?\*');
LPAD(text)      |
----------------
?\*?\*abcd      |
总数目:1

示例2: 使用 LPAD 填充指定数目空格

--  使用 LPAD 填充指定数目空格
SELECT LPAD('abcd', 9);
LPAD(text)      |
----------------
     abcd       |
总数目:1