1.instr

在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。

语法如下:instr( string1, string2 [, start_position [, nth_appearance ] ] )

string1 源字符串,要在此字符串中查找。

string2 要在string1中查找的字符串.

start_position 代表string1 的哪个位置开始查找。此参数可选,如果省略默认为1. 字符串索引从1开始。如果此参数为正,从左到右开始检索,如果此参数为负,从右到左检索,返回要查找的字符串在源字符串中的开始索引。

nth_appearance 代表要查找第几次出现的string2. 此参数可选,如果省略,默认为 1.如果为负数系统会报错。

注意:

如果String2在String1中没有找到,instr函数返回0.

应用于:

Oracle 8i, Oracle 9i, Oracle 10g, Oracle 11g

举例说明:

select instr('abc','a') from dual;    -- 返回 1

select instr('abc','bc') from dual; -- 返回 2

select instr('abc abc','a',1,2) from dual; -- 返回 5

select instr('abc','bc',-1,1) from dual; -- 返回 2

select instr('abc','d') from dual; -- 返回 0

注:也可利用此函数来检查String1中是否包含String2,如果返回0表示不包含,否则表示包含。

java instr()_Oracle的instr函数相关推荐

  1. java实现instr_Oracle的instr()函数详解

    Oracle的instr()函数详解 1.instr()函数的格式 (俗称:字符查找函数) 格式一:instr( string1, string2 ) // instr(源字符串, 目标字符串) 格式 ...

  2. oracle8i substr,Oracle中的INSTR,NVL和SUBSTR函数的用法详解

    Oracle中INSTR的用法: INSTR方法的格式为 INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号) 返回找到的位置,如果找不到则返回0. 例如:INSTR ...

  3. Oracle数据库中调用Java类开发存储过程、函数的方法

    Oracle数据库中调用Java类开发存储过程.函数的方法 时间:2014年12月24日  浏览:5538次 oracle数据库的开发非常灵活,不仅支持最基本的SQL,而且还提供了独有的PL/SQL, ...

  4. OC与c混编实现Java的String的hashcode()函数

    首先,我不愿意大家需要用到这篇文章里的代码,因为基本上你就是被坑了. 起因:我被Java后台人员坑了一把,他们要对请求的参数增加一个额外的字段,字段的用途是来校验其余的参数是否再传递过程中被篡改或因为 ...

  5. java lambda函数_最常用的 Java 8 中的 Lambda 函数(项目中实用笔记)

    最常用的 Java 8 中的 Lambda 函数(项目中实用笔记) 简介 Java 8 中的新特性,虽然现在都出到了Java14版本,不过在日常的开发过程中,8的版本是足够使用了,再说现在的8以上的版 ...

  6. 本地方法(JNI)——从java 程序中调用C函数

    [0]README 1) 本文部分文字描述 转自 core java volume 2 , 旨在理解 本地方法--从java 程序中调用C函数 的基础知识 : 2) for source code, ...

  7. Java 方法与C语言函数微区别

    简介 Java 方法与C语言函数的区别在于函数的调用方式不同 示例 方式一: static法 public class Test {static void function(){System.out. ...

  8. java中Collections.sort() 排序函数的用法

    java中Collections.sort() 排序函数的用法: 用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下: /** ...

  9. java用数组输出fibo_[Java教程]养兔子Fibo函数优化

    [Java教程]养兔子Fibo函数优化 0 2017-02-24 00:00:16 Title 本文网址:http://www.shaoqun.com/a/302303.html *特别声明:以上内容 ...

最新文章

  1. HACKER'S DELIGHT[算法心得]笔记
  2. 又一道软通动力7K月薪面试题——银行业务调度系统
  3. 6个变态的C语言Hello World程序
  4. 19道Python基础列表元祖的练习题
  5. 如何当好独立CIO(1)
  6. 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(HDU-2191)
  7. 【Elasticsearch】使用 Grok 和 Elasticsearch 为数据添加结构
  8. Matlab Tricks(十四)—— 某一行/列是否在一个矩阵中(ismember)
  9. 安装 卸载 mysql linux,Linux 下MySQL 安装与卸载
  10. [20180423]表空间闪回与snapshot standby
  11. SLAM领域著名实验室及大牛、SLAM领域大佬(不定期更新)
  12. Python将多个excel文件合并为一个文件
  13. 网络适配器有感叹号(56)
  14. Conda / Anaconda : UnavailableInvalidChannel The channel is not accessible or is invalid.
  15. [自动化] 如果电脑不会自己看网课,就应该用Python教会它
  16. ActiveMQ基本详解
  17. 中文颜色名称与RGB颜色对照表
  18. 两个div并排 左边div宽固定 右边自适应
  19. ajax,HTTP原理 : 网络传输协议,网页从输入url到渲染的流程,函数防抖和节流
  20. 2015.10.26软件更新公告

热门文章

  1. 计算机专业有趣的事,计算机系的学生有趣的自我介绍范文3篇
  2. 《高级软件工程》学习总结
  3. Vue3中如何实现数字翻牌效果?
  4. 简单区分快速格式化和格式化
  5. 移动端web开发最佳实践
  6. c#上位机开发(一)——vs2012的安装及开始程序初试
  7. H264与H265的区别
  8. skewness z 分数_z分数用于异常检测
  9. jc机制是什么_王者荣耀JC纵情吐槽排位机制官方光速回应 而玩家却无人理 - 游戏新闻 - 神游网...
  10. Flutter 基础布局Widgets之Expanded详解