【oracle】函数instr
语法:
instr(sourceString,destString,start,appearPosition)
instr(’源字符串’ , ‘目标字符串’ ,’开始位置’,’第几次出现’)**
1.sourceString代表源字符串; destString代表要从源字符串中查找的子串;
2.start代表查找的开始位置,这个参数可选的,默认为1;
3.appearPosition代表想从源字符中查找出第几次出现的destString,这个参数也是可选的, 默认为1
4.如果start的值为负数,则代表从右往左进行查找,但是位置数据仍然从左向右计算。
5.返回值为:查找到的字符串的位置。如果没有查找到,返回0。
最简单例子:
在abcd中查找a的位置,从第一个字母开始查,查找第一次出现时的位置
select instr(‘abcd’,’a’,1,1) from dual; —1
select instr(‘abcd’,’c’,1,1) from dual; —3
select instr(‘abcd’,’e’,1,1) from dual; —0
应用于模糊查询:instr(字段名/列名, ‘查找字段’)
select code,name,dept,occupation from staff where instr(code, ‘001’)> 0;
等同于
select code, name, dept, occupation from staff where code like ‘%001%’ ;
应用于判断包含关系:
select ccn,mas_loc from mas_loc where instr(‘FH,FHH,FHM’,ccn)>0;
等同于
select ccn,mas_loc from mas_loc where ccn in (‘FH’,’FHH’,’FHM’);
原文链接:instr()函数的用法_Pony-D的博客-CSDN博客_instr
【oracle】函数instr相关推荐
- 关于Oracle函数INSTR使用的问题
Oracle数据库提供的工具函数instr,用于查找字符串的位置.此函数经常使用到,但使用的时候需要注意一些事项,接下来进行具体说明. 首先,我们了解下函数instr,它有四个参数:source, t ...
- oracle函数instr函数
1 instr函数的概念 在Oracle中可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符.在一个字符串中查找指定的字符,返回被查找到的指定 的字符的位置. 2 语法 instr( ...
- php instr函数,oracle的instr函数用法
这几天在做一个项目的时候,做到关于用户组权限分配的问题,用到了Oracle的instr函数,现在好好学习下这个函数吧. 在Oracle/PLSQL中, instr 函数返回要截取的字符串在源字符串中的 ...
- oracle中的的instr,Oracle中instr函数使用方法
举例: scenarioinfo 中有60条数据,其中字段ywwd不为空的有40条(其中包含"积分"的有30条),字段ywwd为空的有20条. 查询scenarioinfo 表中字 ...
- oracle调用MySQL函数,Oracle的INSTR函数MySQL实现
Oracle的INSTR函数MySQL实现 一个迁移项目遇到的,MySQL的instr函数只能查找子串是否在父串中,没法按照出现的次数进行查找.这里我自己写了一个,以便迁移.当然我这里仅仅针对的是迁移 ...
- oracle instr函数(oracle 用instr 来代替 like)
oracle instr函数 对于instr函数,我们经常这样使用:从一个字符串中查找指定子串的位置.例如: SQL> select instr('oracle','or') position ...
- oracle怎么用charindex,SQL中Charindex和Oracle中对应的函数Instr对比
sql :charindex('字符串',字段)>0 charindex('administrator',MUserID)>0 oracle:instr(字段,'字符串',1,1) > ...
- oracle instr函数用法和(oracle 用instr 来代替 like)
最近项目中出现oracle instr函数,于是在网上找了一下关于它的资料. Oracle中INSTR和SUBSTR的用法 Oracle中INSTR的用法: INSTR方法的格式为 INSTR(源字符 ...
- Oracle INSTR 用法 Oracle 字符串搜索函数 INSTR Oracle instr 函数和like模糊查询对比 Oracle INSTR 用法
Oracle INSTR 用法 Oracle 字符串搜索函数 INSTR Oracle instr 函数和like模糊查询对比 一.instr 函数 1.instr函数语法规则:i ...
- PostgreSQL仿照Oracle的instr函数
转自:http://www.myexception.cn/operating-system/480929.html PostgreSQL模仿Oracle的instr函数 -- -- instr fun ...
最新文章
- uiswitchbutton 点击不改变状态_Redux 包教包会(一):解救 React 状态危机
- java filewriter_Java基础篇:什么是FileWriter
- python爬虫程序-Python网络爬虫实战(一)快速入门
- 从青年基金到面上项目
- 如何优化页面的响应速度 以及如何减少项目初次加载时间(转https://www.cnblogs.com/MarcoHan/p/5295398.html)...
- 前端技术分享:盒模型的概念和文本溢出解决办法
- 用JUnit框架实现Java单元测试
- 漫画科普:天线的原理?
- CodeCraft-20 (Div. 2) D. Nash Matrix 构造 + dfs
- C# 中? 和 ?? 在变量中的使用
- 中本聪愿景大会(SVC):BCH最贴近中本聪白皮书
- Web 实时推送技术如何弥补 HTTP 协议的缺陷? | 技术头条
- sed学习[参考转载]
- AVR-GCC与AVR单片机C语言开发,[推荐]AVR 单片机与GCC 编程 教程
- m451dn linux驱动下载,惠普m451dn驱动下载-惠普hp m451dn打印机驱动下载 v61.120.04官方版--pc6下载站...
- Stream之Collectors(toList()
- iOS 最新AppStore申请加急审核 以及 apple联系方式大全
- Vue前端文本对比DIFF
- oracle10G 异构方式迁移表空间之二
- mom和mes系统有哪些异同点?
热门文章
- Oracle 分区索引详解(local、global)
- The case for the reduced Instruction Set computer读后感
- 什么蓝牙耳机好用性价比高?2022年性价比高的国产耳机品牌
- 计算机基础操作模拟题,自学考试《计算机应用基础》操作模拟练习题(2006下
- 战场态势感知中的注意力机制探析
- 数据结构课本课后题算法
- 【读书笔记】《算法竞赛进阶指南》读书笔记——0x10基本数据结构
- java计算机毕业设计web考试资料交易系统设计与实现源码+mysql数据库+系统+lw文档+部署
- excel表格里公式里如何固定一个值 (=$a$1)(210)
- 【JavaWeb】解决cookie跨域访问