LPAD
返回一个 VARCHAR 值,该值表示在左侧用特定字符填充的特定长度的字符串。
行为类型
不可变语法
LPAD ( expression , length [ , fill ] )
参数
expression
- (CHAR 或 VARCHAR)指定要填充的字符串
length
- (INTEGER) 指定要返回的字符数
fill
- (CHAR 或 VARCHAR)指定用于填充输出字符串的重复字符串。默认值是空格字符。
示例
=> SELECT LPAD('database', 15, 'xzy');
LPAD
-----------------
xzyxzyxdatabase
(1 row)
如果字符串大于指定长度,则在右侧截断:
=> SELECT LPAD('establishment', 10, 'abc');
LPAD
------------
establishm
(1 row)