Skip to content

LPAD

功能描述

在字符串expr1左侧填充指定字符串expr3,填充后字符串长度为expr2

语法格式

LPAD(expr1,expr2[,expr3])

参数说明

  • expr1:源字符串。
  • expr2:填充后的字符串长度。如果长度短于源字符串,将会从左至右截取源字符串。
  • expr3:可选参数,填充字符串,填充至源字符串的左边;如果未指定此参数,将会在源字符串的左边填充空格。

函数返回类型

CHAR类型字符串。

示例

指定填充的字符串,且填充后长度小于源字符串:

sql
SQL> SELECT LPAD('woaizhongguo',4,'huacaoshumu') FROM dual;

EXPR1 | 
------------------------------------------------------------------------------
woai|

不指定填充的字符串,且填充后长度小于源字符串:

sql
SQL> SELECT LPAD('woaizhongguo',4) FROM dual;

EXPR1 | 
------------------------------------------------------------------------------
woai|

不指定填充的字符串,且填充后长度大于源字符串:

sql
SQL> SELECT LPAD('woaizhongguo',20) FROM dual;

EXPR1 | 
------------------------------------------------------------------------------
        woaizhongguo|