oracle 截取字指定的字符串
过滤指定的字符串,一字符串有重复的数据内容,所以需要去掉重复的内容,subst()截取 起止下标;instr()获取终止下标位置 例如:substr(p.address, 0, instr(p.address, '-', 1, 1)-1) );
case when length(substr(p.address, 0, instr(p.address, '-', 1, 1)-1) )= 13
then substr(substr(p.address, 0, instr(p.address, '-', 1, 1)-1),0,8)||substr(p.address, instr(p.address, '-', 1, 1), length(p.address))
when length(substr(p.address, 0, instr(p.address, '-', 1, 1)-1) )= 11
then substr(substr(p.address, 0, instr(p.address, '-', 1, 1)-1),0,7)||substr(p.address, instr(p.address, '-', 1, 1), length(p.address))
when nvl(length(substr(p.address, 0, instr(p.address, '-', 1, 1)-1) ),0) != 7
and nvl(length(substr(p.address, 0, instr(p.address, '-', 1, 1)-1) ),0) != 8
and length(address) =11
then substr(address,0,7)
when nvl( length(substr(p.address, 0, instr(p.address, '-', 1, 1)-1) ),0) != 8
and nvl(length(substr(p.address, 0, instr(p.address, '-', 1, 1)-1) ),0) != 7
and length(address) =13
then substr(address,0,8)
else address end sub
转载于:https://www.cnblogs.com/dashanruolong/p/6774773.html
oracle 截取字指定的字符串相关推荐
- oracle截取日期类型的字符串,oracle截取字段中的部分字符串:日期格式转换
##从数据库中导出excel数据后,造数据,然后重新导入oracel数据库中,查询后显示导入成功 但是页面还是显示是老的数据,后来发现日期自动变化了2016-05-06变化为2016/05/06 导致 ...
- oracle 截取字符串中间_oracle截取字段中的部分字符串
使用Oracle中Instr()和substr()函数: 在Oracle中可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符. 其语法为: instr(sourceString,de ...
- oracle 截取字符串和查找字符
汉川电厂实例:select * from hc_pmxxcdb order by substr(RLMBM,9) oracle 截取字符(substr),检索字符位置(instr) case when ...
- mysql截取前几个字符串_mysql中截取指定字符前后的字符串
使用SUBSTRING_INDEX()函数 substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:分隔符计数 例子 取出上述表中数组 ...
- oracle中查找指定字符串位置
oracle中查找指定字符串的位置,instr函数笔记: 1,instr(x,y); x:源字符串 y:目标字符串 select instr('abcdefgxyzaa','a') position ...
- Oracle截取字符串:instr、substr、length函数的使用
1.字段中有以下字符串数据: 张三(zhangsan) 2.截取代码 ps:我的数据库表名为"shuizhu_test",该字段名为"username",详细请 ...
- oracle截取字符串
substr函数格式 (俗称:字符截取函数) 格式1: substr(string string, int a, int b); 格式2:substr(string string, int a) ...
- oracle截取字符段的函数,Oracle | 字符串操作 - SUBSTR 和 INSTR函数
一.字符串查找函数 INSTR() 二.字符串截取函数 SUBSTR() 三.实际应用: SUBSTR 和 INSTR 结合使用 一.字符串查找函数 INSTR()格式: INSTR(str , ...
- java字节字符_java按字节截取带有汉字的字符串的解法(推荐)
由于接口使用的oracle字段长度为固定字节数,然后传进来的字符串估计比数据库字段的总字节数要大,那么截取小于数据库字节数的字符串. 自己参考网上的例子,整了个递归调用就可以了,因为截取的字符字节长度 ...
最新文章
- 众创汇定制如何革新工业4.0?
- skywalking链路追踪在微服务架构中的使用
- boost::safe_numerics模块实现相等的constexpr的测试程序
- HTML5 Canvans 常用API整理
- 单步调试学习NgRx createSelector 工具函数的使用方式
- .NET Core实战项目之CMS 第十五章 各层联动工作实现增删改查业务
- 如何让html引用公共的头部和尾部(多个html文件公用一个header.html和footer.html)
- 谷歌浏览器实现直接打印效果
- Python高级——协程
- 演义群侠传(五)【素材方式MC or SpriteSheet】
- seay代码审计工具_渗透测试 网站代码审计等基础方法篇
- ffmpeg解码H264文件并实时播放
- android采集声卡,农步祥作品 - Android系统下使用USB声卡音质测评报告 [Soomal]
- 我在Linux开发板上跑的第一个Qt程序
- 短信接口——阿里云短信接口
- DTIM间隔在组播和节电方面的综合考虑
- 计算机项目管理缩写,项目管理-常用缩写word版
- 歌曲:后来的我们 歌手:品冠
- 真实揭秘90后程序员婚恋现状,有点扎心!
- 关于AndroBench在Android 10以后性能衰减的问题分析
热门文章
- 【Codeforces - 900C】Remove Extra One(思维,STLset,tricks)
- 【CodeForces - 1150C】Prefix Sum Primes(思维)
- 原生JS动态计算输入框文本内容的宽度,当内容宽度超过输入框的宽度时可控
- php 计算前几天,php计算几分钟前、几小时前、几天前的几个函数、类分享
- java 递归 时间复杂度_递归到底是怎么实现的?它的时间复杂度怎么算?
- mysql缓存淘汰机制_聊聊缓存淘汰算法-LRU 实现原理
- 字符缓冲输入流,高效读取整行数据
- nodejs复制服务器文件,nodejs文件夹深层复制功能
- linux下的安装命令行工具下载,linux系统程序安装(二)yum工具2-yum源及包下载
- leetcode198 打家劫舍