oracle将字符串根据特定字符串拆分为多个子字符串
将 字符串 '20180321-4768-4735261' 按‘-’ 拆分:
语法:
INSTR()函数
1.用处:
在一个字符串中查找指定的字符,返回被查找到的指定的字符的位置。
2.语法格式:
instr(sourceString,destString,start,appearPosition)
instr('源字符串' , '目标字符串' ,'开始位置','第几次出现')
SUBSTR()函数
1.用处:
是从给定的字符表达式或备注字段中返回一个子字符串。
2.语法格式:
SUBSTR(cExpression,nStartPosition [,nCharactersReturned])
其中,cExpression指定要从其中返回字符串的字符表达式或备注字段;
nStartPosition用于指定返回的字符串在字符表达式或备注字段中的位置,
nCharactersReturned用于指定返回的字符数目,缺省时返回字符表达式的值结束前的全部字符。
第一个字符串 ---返回20180321
SUBSTR('20180321-4768-4735261',1,INSTR('20180321-4768-4735261','-',1,1)-1)
第二个字符串 ---返回4768
SUBSTR('20180321-4768-4735261',INSTR('20180321-4768-4735261','-',1,1)+1,INSTR('20180321-4768-4735261','-',1,2) -INSTR('20180321-4768-4735261','-',1,1)-1)
第三个字符串 ---返回4735261
SUBSTR('20180321-4768-4735261',INSTR('20180321-4768-4735261','-',1,2)+1)
最新文章
- Beta阶段第八次Scrum Meeting
- [译] jQuery 3 有哪些新东西
- 关于c++操作符的优先级
- java知识点、重点知识点
- NUGet的诞生与使用
- Odoo Qweb报表css丢失问题
- 在VS上配置OpenCV
- hrbustoj 1125 循环小数 II(小数变分数+极限思想)
- [iOS Animation]-CALayer 显示方式
- OS X EI Capitan 10.11 &; xcode 7.0 beta(7A120f) -- cocoapods安装失败
- Java中swap()实现
- pwn-ROP
- pythone函数基础(12)连接Redis,写数据,读数据,修改数据
- BZOJ.3811.玛里苟斯(线性基)
- python框架之Flask(4)-上下文管理
- 基于ROS和python,通过TCP通信协议,完成键盘无线控制移动机器人运动
- 新手如何学习 jQuery?
- bootstrap 中这段代码 使bundles 失败
- bzoj千题计划164:bzoj5123: 线段树的匹配
- 折叠纸片PFold.js