oracle中lpad和rpad函数的使用方法

来源:互联网 发布:深圳青年旅社知乎 编辑:程序博客网 时间:2024/06/06 06:33

      lpad是left-padding,rpad是right-padding,顾名思义,两者都是填充字符,lpad是在原字符串左边填充字符,rpad是在原字符串右边填充字符。

      lpad(string1,padded_length,[pad_string]);其中string1指原字符串,padded_length指最终返回的字符串的长度,如果最终返回的字符串的长度比源字符串的小,那么此函数实际上对源串进行截断处理,pad_string指用于填充的字符,可以不填,默认为空格,下面是实例:

  --返回值长度大于源字符串长度,将进行填充     select lpad('zhanglt',10,'z') from dual;     结果为:zzzzhanglt  --返回值长度小于源字符串长度,将进行截断    select lpad('zhanglt',3,'z') from dual;     结果为:zha
      rpad的用法可以类比之。

0 0