LPAD 函数的任何参数都必须为内建的数据类型。
pad_string 参数指定要被用于填充源字符串的一个或多个字符。填充字符的序列出现的次数与使得返回字符串达到 length 指定的存储长度的必要次数相同。
如果 pad_string 中的填充字符的序列太长,以至于不适应 length,则截断它。如果您未指定 pad_string,则缺省值为单个空(ASCII 32)字符。
返回数据类型是基于这三个参数的,使用 来自 CONCAT 函数的返回类型 部分描述的返回类型提升规则。
SELECT LPAD('Here we are', 16, '-_') FROM mytable;
(constant) |
---|
-_-_-Here we are |