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