zoukankan      html  css  js  c++  java
  • Oracle中的填充函数lpad和rpad的用法(转)

    原文链接:http://blog.csdn.net/myzhanglt/article/details/7392999

    今日学习遇到一个不熟悉的函数LPAD,查了一下文档,将其用法总结如下:

    Lpad Function:在PL/SQL中用于往源字符串的左侧填充一些字符。

    函数参数:lpad( string1, padded_length, [ pad_string ] )

    其中

    string1:源字符串

    padded_length:最终返回的字符串的长度,如果最终返回的字符串的长度比源字符串的小,那么此函数实际上对源串进行截断处理

    pad_string:用于填充的字符,可以不填,默认为空字符

    下面是几个实例:

    eg:

    [sql] 
    --返回值长度大于源字符串长度,将进行填充  
       select lpad('zhanglt',10,'z') from dual;  
       结果为:zzzzhanglt  
       --返回值长度小于源字符串长度,将进行截断  
      select lpad('zhanglt',3,'z') from dual;  

    默认情况下将用空格进行填充。

    Rpad函数的用法与lpad基本一致,只不过填充方向在左边,需要注意的一点是如果长度小于源串,那么仍然进行截断,并且截断时从左边第一个字符开始。

                                                                                                     [zhanglt]@[20120325]

  • 相关阅读:
    MFC创建dc的总结
    mini2440驱动的静态加载
    linux文件IO的操作
    mini2440led驱动分析
    关于layout_gravity和gravity的区别
    UI界面和组件(二)
    UI界面和组件(一)
    关于Android的组件使用中出现的一些问题(一)
    关于Android api文档的一些问题
    梳理7---关于java中static方法一些记录
  • 原文地址:https://www.cnblogs.com/aigeileshei/p/6268531.html
Copyright © 2011-2022 走看看