`

Oracle lpad与rpad函数

阅读更多
lpad(str1,len,pad):把pad添加到str1的左边,返回的字符串的长度是len。
--1.原字符串长度不够,左边补0
select lpad('Miss',10,'0') from dual;--000000Miss
--截取原字符串的前2个字符
select lpad('Miss',2,'0') from dual;--Mi
--第三个参数不写,左边会补空格。
select lpad('Miss',8) from dual;--    Miss+4个空格
select lpad('Miss',2) from dual;--返回Mi,有截取字符串的效果。
--只需要补充1个字符,但是填充的长度尝过1个字符,用空格填充
select lpad('Miss',5,'和') from dual;--返回的是空格+Miss
--只需要填充一个字符,取第三个参数的第一个字符填充
select lpad('Miss',5,'AB') from dual;--返回AMiss

rpad(str1,len,pad):把pad添加到str1的右边,返回的字符串的长度是len。
--用法与lpad差不多。
select rpad('Miss',10,'0') from dual;--Miss000000
select rpad('Miss',3) from dual;--Mis
select rpad('Miss',3,'A') from dual;--Mis
select rpad('Miss',5,'AB') from dual;--MissA
select rpad('Miss',5,'呵') from dual;--Miss+空格
select rpad('Miss',8) from dual;--Miss+4个空格

 

分享到:
评论

相关推荐

    sqlserver实现Oracle中Lpad和Rpad函数

    sqlserver实现Oracle中Lpad和Rpad函数

    Oracle生成不重复票号与LPAD,RPAD与NEXTVAL函数解析

    `RPAD()`函数与`LPAD()`类似,只是它从字符串的右侧填充。如`RPAD('DEMO', 7)`返回'DEMO ',而`RPAD('DEMO', 2)`返回'DE'。同样,可以指定填充字符,如`RPAD('DEMO', 8, '0')`返回'tech0000'。 在生成不重复票号的...

    oracle函数大全 oracle函数大全

    9. RPAD和LPAD函数:RPAD在字符串的右侧填充指定字符,直到达到指定的总长度;LPAD在左侧填充。例如,lpad(rpad('gao',10,'*'),17,'*')返回'*******gao*******'。 10. LTRIM和RTRIM函数:L_TRIM删除字符串左侧指定...

    oracle常用字符函数

    LPAD和RPAD函数用于在字符串的左侧或右侧填充特定字符,以达到指定的总长度。例如,如果我们想在FAMILY_NAME左侧填充"$"符号,使其长度达到10,可以这样做: ```sql SELECT lpad(FAMILY_NAME, 10, '$') "Padded ...

    oracle中左填充(lpad)和右填充(rpad)的介绍与用法

    在这种情况下,Oracle提供了两个非常有用的函数:LPAD() 和 RPAD(),用于进行左填充和右填充操作。 **LPAD() 函数** LPAD() 函数用于在字符串的左侧填充指定的字符,以达到指定的总长度。其基本语法如下: ```sql...

    oracle数据库函数大全集合

    RPAD 函数在列的右边粘贴字符,LPAD 函数在列的左边粘贴字符。例如,SQL> select lpad(rpad('gao',10,'*'),17,'*')from dual; 结果显示在 gao 右边粘贴 10 个星号,在左边粘贴 17 个星号。 10.LTRIM 和 RTRIM 函数 ...

    Oracle_Sql_中常用字符串处理函数

    Oracle Sql 提供了 RPAD() 和 LPAD() 函数,用于在字符串的右边或左边填充字符。 示例:SELECT RPAD('gao', 10, '*') FROM dual; -- 返回 *gao SELECT LPAD('gao', 10, '*') FROM dual; -- 返回 gao* 13. 字符串...

    oracle常用函数大全

    Oracle 常用函数大全 Oracle 中有许多常用函数,以下是其中一些: 字符函数 1. ASCII:返回与指定的字符对应的十进制数。例如:`SELECT ASCII('A') FROM DUAL;` 返回 65。 2. CHR:给出整数,返回对应的字符。...

    Oracle字符串处理函数

    RPAD函数用于右填充字符串,即在字符串右侧添加指定数量的字符。LPAD函数用于左填充字符串,即在字符串左侧添加指定数量的字符。例如: ``` SQL> select lpad(rpad('gao', 10, '*'), 17, '*') from dual; LPAD...

    ORACLE函数大全 .doc

    本文档将详细介绍 ORACLE 函数大全中的各个函数,包括 ASCII、CHR、CONCAT、INITCAP、INSTR、LENGTH、LOWER、UPPER、RPAD、LPAD、LTRIM、RTRIM、SUBSTR 和 REPLACE 等函数。 1. ASCII 函数 ASCII 函数返回指定字符...

    oracle函数大全

    2. 存储函数与 SELECT 语句的集合操作相关的函数 3. 数据类型转换、异常处理等附加PL/SQL数据类型和结构 在使用这些函数时,了解它们的参数以及返回值是非常重要的。在实际编程中,我们需要注意区分Oracle函数的大...

    oracle-常用函数.docx

    RPAD 函数在列的右边粘贴字符,LPAD 函数在列的左边粘贴字符。例如,select lpad(rpad('gao',10,'*'),17,'*') from dual; 将返回 gao*。 10. LTRIM 和 RTRIM 函数 LTRIM 函数删除左边出现的字符串,RTRIM 函数删除...

    Oracle特别实用的函数

    9. RPAD和LPAD函数:这两个函数用于在字符串的右侧(RPAD)或左侧(LPAD)填充指定的字符。例如,LPAD('gao', 17, '*')返回'*******gao*******',而RPAD('gao', 10, '*')返回'gao*****'。 10. LTRIM和RTRIM函数:...

    Oracle数据库sql函数及语法

    8. RPAD和LPAD函数:RPAD在字符串右侧填充指定字符,直到达到指定长度;LPAD在左侧填充。如果字符不足,则使用指定的填充字符。例如,LPAD(RPAD('gao', 10, '*'), 17, '*')返回'*******gao*******'。 9. LTRIM和...

    oracle系统内置函数大全

    11. RPAD函数:使用指定字符集,在字符串的右侧填充,直到达到指定长度。 12. LPAD函数:与RPAD类似,但填充发生在字符串的左侧。 13. RTRIM函数:删除字符串右边指定字符集中的字符。 14. SOUNDEX函数:根据字符串...

    oracle系统函数大全

    8. RPAD和LPAD函数: RPAD在字符串右侧填充指定字符,直到达到指定长度,而LPAD在左侧填充。例如,`RPAD('gao', 10, '*')`返回'gao*****',`LPAD(RPAD('gao', 10, '*'), 17, '*')`返回'*******gao*******'。 9. ...

    Oracle函数列表速查

    9. LPAD和RPAD函数:用于在字符串的左侧或右侧填充字符,直到达到指定的长度。 10. LTRIM和RTRIM函数:用于去除字符串左侧或右侧的指定字符,常用于去除空格或特定字符。 11. REPLACE函数:用于替换字符串中的某些...

    oracle函数

    RPAD 函数在列的右边粘贴字符,LPAD 函数在列的左边粘贴字符。语法为:RPAD(字符串, 长度, 粘贴字符) 和 LPAD(字符串, 长度, 粘贴字符)。示例代码如下: ```sql SELECT LPAD(RPAD('gao', 10, '*'), 17, '*') FROM ...

Global site tag (gtag.js) - Google Analytics