oracle中LPAD和RPAD函数的使用方法

原创 2012年03月25日 21:52:40

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

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

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

其中

string1:源字符串

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

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

下面是几个实例:

eg:

  --返回值长度大于源字符串长度,将进行填充
     select lpad('zhanglt',10,'z') from dual;
     结果为:zzzzhanglt
     --返回值长度小于源字符串长度,将进行截断
    select lpad('zhanglt',3,'z') from dual;
默认情况下将用空格进行填充。

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

                                                                                                 [zhanglt]@[20120325]



相关文章推荐

Oracle的lpad与rpad函数的使用

语法  语法格式如下:     lpad( string, padded_length, [ pad_string ] )     string   准备被填充的字符串;     ...

Oracle中Lpad函数和Rpad函数的用法

一、Lpad函数 lpad函数将左边的字符串填充一些特定的字符其语法格式如下:lpad(string,n,[pad_string]) string 字符或者参数 n 字符的长度,是返回的字符...

关于Oracle 的LPAD和RPAD函数的使用方法

昨天在编写一个存储过程的时候,使用了LPAD和RPAD这2个函数,将其用法总结如下:         首先,先来介绍下LPAD这一函数,LPAD函数是从左边对字符串使用指定的字符进行填充,从字面意思也...

[oracle] 常用函数 - Lpad和Rpad函数

一、Lpad函数 lpad函数将左边的字符串填充一些特定的字符其语法格式如下:lpad(string,n,[pad_string]) string - 字符或者参数 n - 字符的长度,是返回的...
  • wfh6732
  • wfh6732
  • 2017年02月15日 00:10
  • 586

oracle lpad 函数

函数介绍  lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。编辑本段语法语法格式如下:  lpad(...
  • bjnihao
  • bjnihao
  • 2011年03月15日 12:09
  • 29285

PL/SQL中Lpad函数和Rpad函数的用法

这两个函数主要用来实现一些对齐,如下图的一个订单界面pad的中文意思是填充,所以说顾名思义 Lpad->Left pad ->左填充 Rpad->Right pad ->右填充 这两个函数分...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

lpad函数

函数介绍 lpad函数是Oracle数据库函数,lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。 ...

oracle中填充函数lpad/rpad的使用

oracle中填充函数lpad/rpad的使用

RPAD函数处理特殊汉字时不能正确判断汉字的长度

RPAD函数处理特殊汉字时不能正确判断汉字的长度。 特殊汉字“”,为上面一个龙,下面一个天,飞龙在天的意思。还有其他汉字,只以该字举例。在数据库字符集为UTF-8的情况下执行语句select RPA...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle中LPAD和RPAD函数的使用方法
举报原因:
原因补充:

(最多只允许输入30个字)