精华内容
下载资源
问答
  • 函数参数:lpad( string1, padded_length, [ pad_string ] ) 其中 string1:源字符串 padded_length:最终返回的字符串的长度,如果最终返回的字符串的长度比源字符串的小,那么此函数实际上对源串进行截断处理 ...

    查看原文:http://www.ibloger.net/article/269.html


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

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

    其中

    string1:源字符串

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

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

    下面是几个实例:

    eg:

    [sql]  view plain copy
    1. --返回值长度大于源字符串长度,将进行填充  
    2.    select lpad('zhanglt',10,'z'from dual;  
    3.    结果为:zzzzhanglt  
    4.    --返回值长度小于源字符串长度,将进行截断  
    5.   select lpad('zhanglt',3,'z'from dual; 
    6.    结果为:zha    这时候的'z' 已经没用,可以删掉
    默认情况下将用空格进行填充。

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

    rpad函数从右边对字符串使用指定的字符进行填充   
    rpad(string,padded_length,[pad_string])   
    string 表示:被填充的字符串   
    padded_length 表示:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n个字符;   
    pad_string 是个可选参数,这个字符串是要粘贴到string的右边,如果这个参数未写,lpad函数将会在string的右边粘贴空格。   
    例如:   
    rpad('tech', 7); 将返回'tech '   
    rpad('tech', 2); 将返回'te'   
    rpad('tech', 8, '0'); 将返回'tech0000'   
    rpad('tech on the net', 15, 'z'); 将返回 'tech on the net'   
    rpad('tech on the net', 16, 'z'); 将返回 'tech on the netz'

    SQL> select rpad('aa',5)||decode('bbb',null,' ',rpad('bbb',8))||rpad('cccc',12) from dual;
     
    RPAD('AA',5)||DECODE('BBB',NUL
    ------------------------------
    aa   bbb     cccc


    展开全文
  • 1、lpad函数格式-从左至右填充 lpad( string, padded_length, [ pad_string ] ) 释义 string 准备被填充的字符串; padded_length 填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串...

    1、lpad函数格式-从左至右填充

     lpad( string, padded_length, [ pad_string ] )

    释义

    string   准备被填充的字符串;

    padded_length  填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;

    pad_string 填充字符串,是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格。

     

    2、实例

    --从左往右填充字符串
    SELECT LPAD('I LOVE YOU',20,'M') FROM DUAL;     

    结果

    3、rpad函数-从右至左填充

     rpad( string, padded_length, [ pad_string ] )

    释义

    string   准备被填充的字符串;

    padded_length  填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从右往左的n个字符;

    pad_string 填充字符串,是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格。

    4、实例

    --从右往左填充字符串
    SELECT RPAD('I LOVE YOU',20,'M') FROM DUAL;      

    结果

     

    转载于:https://www.cnblogs.com/jian-96/p/10207618.html

    展开全文
  • oracle rpad()函数

    2014-06-19 11:31:44
    原文oracle rpad()函数rpad函数从右边对字符串使用指定的字符进行填充 rpad(string,padded_length,[pad_string]) string 表示:被填充的字符串 padded_length 表示:字符的长度,是返回的字符串的数量,如果这个数量...
    原文 oracle rpad()函数

    rpad函数从右边对字符串使用指定的字符进行填充   
    rpad(string,padded_length,[pad_string])   
    string 表示:被填充的字符串   
    padded_length 表示:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n个字符;   
    pad_string 是个可选参数,这个字符串是要粘贴到string的右边,如果这个参数未写,lpad函数将会在string的右边粘贴空格。   
    例如:   
    rpad('tech', 7); 将返回'tech '   
    rpad('tech', 2); 将返回'te'   
    rpad('tech', 8, '0'); 将返回'tech0000'   
    rpad('tech on the net', 15, 'z'); 将返回 'tech on the net'   
    rpad('tech on the net', 16, 'z'); 将返回 'tech on the netz'

    SQL> select rpad('aa',5)||decode('bbb',null,' ',rpad('bbb',8))||rpad('cccc',12) from dual;
     
    RPAD('AA',5)||DECODE('BBB',NUL
    ------------------------------
    aa   bbb     ccc


    展开全文
  • oracle lpad rpad函数

    2019-02-19 15:08:00
    rpad( ' email ' , 8 ) from dual; 运行结果如下: 默认右侧添加空字符 5.情况五 select ' sf ' || rpad( ' email ' , 2 ) from dual; 运行结果如下: 截取两个字符 6.情况六 ...

    学习并记录

    1.情况一

    select 'sf'||lpad('email',8) from dual;

    运行结果如下:

    email长度5,默认添加3个空格在左边

    2.情况二

    select 'sf'||lpad('email',2) from dual;

    运行结果如下:

    email长度5,截取2两个字符

    3.情况三

    select 'sf'||lpad('email',8,'z') from dual;

    运行结果如下:

    指定字符z来填充

    4.情况四

    select 'sf'||rpad('email',8) from dual;

    运行结果如下:

    默认右侧添加空字符

    5.情况五

    select 'sf'||rpad('email',2) from dual;

    运行结果如下:

    截取两个字符

    6.情况六

    select 'sf'||rpad('email',8,0) from dual;

    运行结果如下:

    右边填充0字符

    转载于:https://www.cnblogs.com/greatdynasty/p/10401181.html

    展开全文
  • Oracle中Lpad函数和Rpad函数的用法
  • sqlserver实现Oracle中Lpad和Rpad函数
  • lpad函数Oracle数据库函数,lpad函数从左边对字符串使用指定的字符进行填充。 语法格式如下: lpad( string, padded_length, [ pad_string ] ) string 准备被填充的字符串; padded_length 填充之后的字符串...
  • Oracle / PLSQL: RPAD 函数的用法

    千次阅读 2019-03-15 14:42:52
    Oracle / PLSQL: RPAD 函数的用法 1. Oracle/PLSQL RPAD 函数: 往源字符串的右侧填充一些字符 (字符串string1不能为空). 2. 语法格式: Oracle/PLSQL中RPAD 函数的 语法: RPAD( string1, padded_length [, pad_...
  • oracle rpad()函数

    2013-01-17 17:26:00
    rpad函数从尾部对字符串使用指定的字符进行填充 rpad(string,padded_length,[pad_string]) string :需要填充的字符串 padded_length 表示:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,...
  •  RPAD(expr,n[,pad]) 登录sqlplus测试 SQL*Plus: Release 11.2.0.1.0 Production on 星期三 11月 16 16:26:42 2011 Copyright (c) 1982, 2010, Oracle. All rights reserved. 请输入用户名: /a...
  • 一、Lpad函数lpad函数将左边的字符串填充一些特定的字符其语法格式如下:lpad(string,n,[pad_string])string字符或者参数n字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符...
  • Lpad函数和Rpad函数 Lpad 将左边的字符串填充一些特定的字符,使其达到指定的长度。 Rpad 将右边的字符串填充一些特定的字符,使其达到指定的长度。 语法 Lpad( string1, length[,pad_string] ) Rpad( string1,...
  • java和scala实现oracle lpad\rpad函数
  • ORACLE的lpad函数、rpad函数用法语法:select lpad(12345678,1,0) from dual;返回字符串‘12345678’的从左边长度为1的字符串,如果不够,左边补‘0’ 语法:select rpad(12345678,1,0) from dual; 返回字符串...
  • Oracle lpad与rpad函数

    2017-01-20 15:55:16
    rpad(str1,len,pad):把pad添加到str1的右边,返回的字符串的长度是len。 --用法与lpad差不多。 select rpad( 'Miss' , 10 , '0' ) from dual; --Miss000000 select rpad( 'Miss' , 3 ) from dual;...
  • oracle Lpad和Rpad函数

    2017-09-19 09:48:10
    转:... (一)Lpad   1.语法  Lpad(string,pad_length,[pad_str]) ... 该函数表示从字符串的左边开始填充指定的字符到指定的长度。字符串的空格也是算入长度中的。  string
  • oracle rpad()和lpad()函数

    2021-06-17 06:11:17
    rpad函数从右边对字符串使用指定的字符进行填充 string 表示:被填充的字符串 padded_length 表示:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n...
  • oracle函数 LPAD(String a,int length,String addString)和 RPAD(String a,int length,String addString) Lpad和Rpad向字符串a左侧或右侧重复添加字符串addString,直到添加后的字符串长度为length,如果...
  • padded_length 表示:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n个字符; pad_string 是个可选参数,这个字符串是要粘贴到string的右边,如果这...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,979
精华内容 3,991
关键字:

oracle的rpad函数