001、字符串连接
concat或||
select concat('010-','88888888')||'转23' as 高乾竞电话 from dual; -> 010-88888888转23
select 'HELLO'||'hello world' from dual;
002、字符串位置索引
INSTR(str,subStr,start,n)
在一个字符串中搜索指定的字符,返回发现指定的字符的位置;str: 被搜索的字符串subStr: 希望搜索的字符串start: 搜索的开始位置,默认为1n: 出现的位置,默认为1select instr('oracle traning','ra',1,2) instring from dual; -> 9
003、
字符串长度
LENGTH(str) 计算字符长度值
高乾竞 3 北京市海锭区 6 9999.99 7
005、
位数补缺
RPAD和LPAD
RPAD 在列的右边粘贴字符LPAD 在列的左边粘贴字符select lpad(rpad('gao',10,'*'),17,'*')from dual;-> *******gao*******
006、
剔除空格
TRIM、LTRIM、RTRIM
LTRIM 删除左边出现的字符串RTRIM 删除右边出现的字符串select ltrim(rtrim(' gao qian jing ',' '),' ') from dual;
007、
字符串截取
SUBSTR(string,start,count)取子字符串,从start开始,取count个select substr('13088888888',3,8) from dual; -> 08888888
008、
字符串替换
REPLACE(str,fromStr,toStr)
str :希望被替换的字符或变量fromStr :被替换的字符串toStr :要替换的字符串select replace('he love you','he','i') from dual;-> i love you
009、
剔除指定字符
TRIM([direction] remstr FROM str)
direction:取值both:头尾两端剔除leading:头部剔除trailing:尾部剔除remstr:应在str的开始和结束位置
相关推荐
传入一个字符串和该字符串的分割字符,返回去重后的字符串,可以直接在plsql中运行,简单的函数运用,能处理oracle中。资源仅供参考
ORACLE字符串函数ORACLE字符串函数ORACLE字符串函数
NULL 博文链接:https://hbiao68.iteye.com/blog/1538242
Oracle_Sql_中常用字符串处理函数
Oracle拆分字符串,字符串分割的函数,将返回一个表格,如果有需要的可以下载去看看。
Oracle常用字符串处理函数: 函数格式: LTRIM(string,[,'set']); RTRIM(string,[,'set']); 、string是数据库中类型为CHAR或VARCHAR2的列名(或常量串); 、set是要截断的字符,set必须用单引号括起,方括号表示set...
Oracle字符相似度函数。在sql语句中直接用该函数来计算2个字符串相似度。
Oracle拆分字符串函数
oracle通过sql实现字符串转数字oracle函数,可用于字符串的最终排序
ORACLE PL/SQL 字符串函数、数学函数、日期函数 --【字符串函数】 --字符串截取substr(字段名,起始点,个数) select Name,substr(Name,2,4),substr(Name,0,3),substr(Name,-2,3),substr(Name,-2,1) from t1; --字符...
* 自定义聚合函数 wmsys.wm_concat 替换办法 * 超大字符串拼接,单个字符串4000、分隔符100... * Oracle11g Release2版本引入了LISTAGG 函数,使得聚集连接字符串变得很容易。并且允许使用我们指定连接串中的字段顺序
ORACLE常用数值函数、转换函数、字符串函数介绍
常用的字符和字符串处理类函数
select f_find('Ap@2233ll@@l@@','@') from dual 返回结果为5,代表‘@’在该字符串中出现5次。 同理 select f_find('Ap@223SWEQQQ3ll@@l@@','Q') from dual---返回3,代表Q在字符串中出现了3次, select f_find('我...
oracle中没有方便分割字符串的的函数,仿照c#中的split方法和网友的方法,并进行了改进,(1)先自定义个类型str_split,(2)分割函数splitstr,返回table;(3)取第n个数组的get_splitstr,用户1,2,3部建好,使用时只需要...
oracle分隔字符串,分隔一个字符串成多个字符串,分隔条件按照用户自定义
Oracle常用的字符和字符串处理函数[整理].pdf
Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)