数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

SQL中Charindex和Oracle中对应的函数Instr对比


发布日期:2021年12月31日
 
SQL中Charindex和Oracle中对应的函数Instr对比
sql charindex(字符串字段)> charindex(administratorMUserID)>

oracleinstr(字段字符串) > instr(MUserIDadministrator)>

在项目中用到了Oracle中 Instr 这个函数顺便仔细的再次学习了一下这个知识

Oracle中可以使用 Instr 函数对某个字符串进行判断判断其是否含有指定的字符

其语法为

Instr(string substring position occurrence)

其中

string代表源字符串

substring代表想聪源字符串中查找的子串

position代表查找的开始位置该参数可选的默认为

occurrence代表想从源字符中查找出第几次出现的substring该参数也是可选的默认为

如果 position 的值为负数那么代表从右往左进行查找

返回值为查找到的字符串的位置

对于 Instr 函数我们经常这样使用从一个字符串中查找指定子串的位置

例如

SELECT Instr(Hello Word o ) String FROM Dual 的显示结果是

Instring

————

上一篇:.htaccess图片防盗链

下一篇:Oracle BULK COLLECT批量取数据解决方法