Oracle中查询字符串中指定字符的位置
2017-02-10 00:00
344 查看
摘要: 在Oracle查询复杂字符串中指定字符的位置,根据查到的位置去截取字符串
Oracle中查询字符串中的指定字符串的位置用到insrt函数
PS:查询 “山东省青岛市崂山区沙子口街道” 中 “省”的位置
select instr('山东省青岛市崂山区沙子口街道','省') from dual
查询得到 “省” 的下标为3
如果要得到山东省,那么可以使用字符串截取函数substr
select substr('山东省青岛市崂山区沙子口街道',
0,
instr('山东省青岛市崂山区沙子口街道', '省'))
from dual
Oracle中查询字符串中的指定字符串的位置用到insrt函数
PS:查询 “山东省青岛市崂山区沙子口街道” 中 “省”的位置
select instr('山东省青岛市崂山区沙子口街道','省') from dual
查询得到 “省” 的下标为3
如果要得到山东省,那么可以使用字符串截取函数substr
select substr('山东省青岛市崂山区沙子口街道',
0,
instr('山东省青岛市崂山区沙子口街道', '省'))
from dual
相关文章推荐
- LotusScript查询指定字符在字符串中的位置
- C#中查询字符串中是否包含指定字符/串,使用IndexOf还是Contains?
- 请用charAt获取javascript获取字符串指定位置字符
- Oracle查询表中指定字段的数据是否含有某个字符
- 【我解C语言面试题系列】010 从相应位置开始删除指定字符串的相应个字符
- 从字符串中取出指定位置的字符
- 【叶子函数分享十六】多个数据项的字符串取指定位置字符
- 查询语句自动增加序列号、获取字段长度、返回字符在字段中的位置信息、从第几个位置替换字符串
- 查询NSString字符串中字符的位置及length
- Oracle EBS - SQL&PL/SQL: 取字符串中某个指定字符最后出现的位置到字符串结尾的子串
- oracle 删除字符串头尾的指定一个字符
- 从字符串的指定位置开始,删除指定长度字符
- asp.net 中查询字符串中是否包含指定字符/串
- ORACLE_截取字符串中指定的字符和值
- 得到字符串列表指定位置的字符
- 两个操作字符串的方法:读取指定位置的字符和找出某个字符串的位置
- 【字符串操作之】返回指定位置的字符和Unicode 字符代码 根据unicode返回字符→→charAt、charCodeAt和fromCharCode
- 查询字符在字符串中第几次出现的位置
- 从字符串的指定位置开始,删除其指定长度字符
- 从字符串指定位置删除指定长度字符