oracle instr函数
来源:互联网 发布:pop3和smtp端口被占用 编辑:程序博客网 时间:2024/05/21 15:01
在Oracle中
可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。
其语法为:
instr(sourceString,destString,start,appearPosition).
其中sourceString代表源字符串;
destString代表想聪源字符串中查找的子串;
start代表查找的开始位置,该参数可选的,默认为1;
appearPosition代表想从源字符中查找出第几次出现的destString,该参数也是可选的,默认为1;
如果start的值为负数,那么代表从右往左进行查找,但是位置数据仍然从左向右计算。
返回值为:查找到的字符串的位置。
对于instr函数,我们经常这样使用:从一个字符串中查找指定子串的位置。例如:
SQL> select instr('yuechaotianyuechao','ao')position from dual;
POSITION
----------
从第7个字符开始搜索
SQL> select instr('yuechaotianyuechao','ao', 7)position from dual;
POSITION
----------
从第1个字符开始,搜索第2次出现子串的位置
SQL> select instr('yuechaotianyuechao','ao', 1, 2)position from dual;
POSITION
----------
也可以将instr作为where条件来定位某条数据
表t3如下
code name
1 西瓜
2 葡萄
3 哈密瓜
4 榴莲
5 西瓜
6 柚子
sql>select * from t3 t where instr('西瓜,葡萄',t.name)>0
结果如下
code name
1 西瓜
2 葡萄
5 西瓜
- Oracle instr函数
- oracle中instr函数
- Oracle的instr函数
- oracle中instr函数
- Oracle的instr函数
- oracle instr函数
- Oracle instr函数
- Oracle函数--INSTR
- Oracle的instr函数
- oracle函数INSTR用法
- Oracle的instr函数
- Oracle的instr函数
- Oracle instr函数
- Oracle instr函数
- Oracle instr函数
- Oracle instr函数
- Oracle instr函数
- Oracle instr函数
- ACM-三角形
- J2SE总结(二)——线程
- 贝叶斯方法
- DataMining 重要会议
- jsp中include.inc
- oracle instr函数
- 类的静态成量变量必须初始化
- virtualbox下centos挂载共享文件夹
- JavaApk
- JavaScript学习2:面向对象
- js控制浏览器全屏
- Android WebView常见问题及解决方案
- leetcode-35 Search Insert Position
- VS 和 VAssistX 常用快捷键