Oracle填充函数lpad、rpad用法

1. lpad

  • lpad(string,pad_length,[pad_str])

    • string:需要处理的字符
    • pad_length:将string补长的pad_length
    • pad_str:用于填充的字符,可选项,默认填充' '
  • 实例

    -- 例1
    SQL> select lpad('1',2,'-') from dual;
    
    LPAD('1',2,'0')
    ---------------
    01
    
    -- 例2
    SQL> select lpad('1',2,'-') from dual;
    
    LPAD('1',2,'-')
    ---------------
    -1
    
    -- 例3
    SQL> select lpad('1',2) from dual;
    
    LPAD('1',2)
    -----------
     1
    

2. rpad

  • lpad(string,pad_length,[pad_str])

    • string:需要处理的字符
    • pad_length:将string补长的pad_length
    • pad_str:用于填充的字符,可选项,默认填充' '
  • 实例

    -- 例1
    SQL> select rpad('1',2,'0') from dual;
    
    RPAD('1',2,'0')
    ---------------
    10
    
    -- 例2
    SQL> select rpad('1',2,'-') from dual;
    
    RPAD('1',2,'-')
    ---------------
    1-
    
    -- 例3
    SQL> select rpad('1',2) from dual;
    
    RPAD('1',2)
    -----------
    1
    
posted @ 2020-10-22 15:20  orz_cc  阅读(427)  评论(0编辑  收藏  举报