oracle函数 LPAD(c1,n[,c2])

【功能】在字符串c1的左边用字符串c2填充,直到长度为n时为止

【参数】C1 字符串

n 追加后字符总长度

c2 追加字符串,默认为空格

【返回】字符型

【说明】如果c1长度大于n,则返回c1左边n个字符

如果如果c1长度小于n,c2和c1连接后大于n,则返回连接后的右边n个字符

【示例】

SQL> select lpad(‘gao‘,10,‘*‘) from dual;

lpad(‘gao‘,10,‘*‘)

-----------------

*******gao

不够字符则用*来填满

【相似】RPAD()在列的右边粘贴字符

【相反】LTRIM() 删除左边出现的字符串

原文地址:https://www.cnblogs.com/fanweisheng/p/11120035.html

时间: 2024-10-17 14:54:18

oracle函数 LPAD(c1,n[,c2])的相关文章

oracle函数 RPAD(c1,n[,c2])

[功能]在字符串c1的右边用字符串c2填充,直到长度为n时为止 [参数]C1 字符串 n 追加后字符总长度 c2 追加字符串,默认为空格 [返回]字符型 [说明]如果c1长度大于n,则返回c1左边n个字符 如果如果c1长度小于n,c1和c2连接后大于n,则返回连接后的左边n个字符 如果如果c1长度小于n,c1和c2连接后小于n,则返回c1与多个重复c2连接(总长度>=n)后的左边n个字符 [示例] SQL> select rpad('gao',10,'*a') from dual; rpad(

oracle函数 LTRIM(c1,[,c2])

[功能]删除左边出现的字符串 [参数]C1 字符串 c2 追加字符串,默认为空格 [返回]字符型 [示例] SQL> select LTRIM('   gao qian jing',' ') text from dual; 或:select LTRIM('   gao qian jing') text from dual; text ----------------- gao qian jing [相似]RTRIM()删除右边出现的字符串 [相反]LPAD() 在列的左边粘贴字符 原文地址:ht

oracle函数 RTRIM(c1,[,c2])

[功能]删除右边出现的字符串 [参数]C1 字符串 c2 追加字符串,默认为空格 [返回]字符型 [示例] SQL> select RTRIM('gao qian jingXXXX','X') text from dual; text ----------------- gao qian jing [相似]LTRIM()删除左边出现的字符串 [相反]RPAD() 在列的右边粘贴字符 原文地址:https://www.cnblogs.com/fanweisheng/p/11120043.html

oracle函数 INSTR(C1,C2[,I[,J]])

[功能]在一个字符串中搜索指定的字符,返回发现指定的字符的位置; [说明]多字节符(汉字.全角符等),按1个字符计算 [参数] C1    被搜索的字符串 C2    希望搜索的字符串 I     搜索的开始位置,默认为1 J     第J次出现的位置,默认为1 [返回]数值 [示例]select instr('oracle traning','ra',1,2) instring from dual; 返回:9 [示例]select instr('重庆某软件公司','某',1,1),instrb

oracle函数-LPAD/RPAD

基本用法: lpad函数 函数介绍 lpad函数是Oracle数据库函数,lpad函数从左边对字符串使用指定的字符进行填充.从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思. 2语法 语法格式如下: lpad( string, padded_length, [ pad_string ] ) string 准备被填充的字符串: padded_length 填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函

oracle函数 LENGTHC(c1).LENGTH2(c1).LENGTH4(c1)

[功能]返回字符串的长度; [说明]多字节符(汉字.全角符等),按1个字符计算 [参数]C1 字符串 [返回]数值型 [示例] SQL> select length('高乾竞'),length('北京市海锭区'),length('北京TO_CHAR') from dual; Oracle中的字符函数中,有一类函数是求字符长度的函数,length.lengthB.lengthC.length2.length4几个函数中比较常用的是length.lengthB. 他们的含义分别是: Length函数

oracle函数 to_single_byte(c1)

[功能]将字符串中的全角转化为半角 [参数]c1,字符型 [返回]字符串 [示例] SQL> select to_multi_byte('高A') text from dual; test ---- 高A 原文地址:https://www.cnblogs.com/fanweisheng/p/11119750.html

oracle函数 LENGTH(c1)

[功能]返回字符串的长度; [说明]多字节符(汉字.全角符等),按1个字符计算 [参数]C1 字符串 [返回]数值型 [示例] SQL> select length('高乾竞'),length('北京市海锭区'),length('北京TO_CHAR') from dual; length('高乾竞')    length('北京市海锭区')     length('北京TO_CHAR') ----------------- ----------------            --------

ORACLE函数之单行字符函数

 1.           ASCII(C) 说明:返回C的首字符在ASCII码中对应的十进制 举例: SQL>SELECT ASCII('A') A,ASCII('a') B,ASCII('0') C,ASCII(' ') D FROM DUAL; A         B          C         D -------------------- ---------- ---------- 65        97         48        32 2.         C