`

oracle 中的 indexof/lastindexof以及Lpad,length

 
阅读更多
 


--pl/sql中的indexof和lastindexof instr INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 目标字符串为'OR',起始位置为3,取第2个匹配项的位置。
--默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找
select substr('2.3.30.41',INSTR('1.2.30.1', '.', -1, 1)+1) FROM DUAL

indexof:substr的第三个参数为1;

lastindexor:substr的第三个参数为-1。

应用: update subject t set t.subject_id_v = LPAD(substr(t.subject_id,INSTR(t.subject_id, '.', -1, 1)+1), 3, '0')

说明:取subject_id字段中最后一个“.”后面的字符串,如果取出来的字符串长度小于3,则在此字符串前面加0补足三位。



select SUBSTR('商城销售单商城销售单{[VIP_TIMES_590', INSTR('商城销售单商城销售单{[VIP_TIMES_590','{[',-1,1)+2, 35),
    length('商城销售单商城销售单{[VIP_TIMES_590')
   from dual;
分享到:
评论

相关推荐

    C#中String类的几个方法(IndexOf、LastIndexOf、Substring)

    ### C#中String类的方法详解:IndexOf、LastIndexOf与Substring #### 一、String.IndexOf 方法 **概述** `String.IndexOf` 方法用于查找指定字符或字符串首次出现的位置。该方法非常实用,在处理文本数据时经常被...

    Oracle SQL中实现indexOf和lastIndexOf功能的思路及代码

    INSTR的第三个参数为1时,实现的是indexOf功能。... 您可能感兴趣的文章:asp.net的IndexOf,LastIndexOf,IndexOfAny和LastIndexOfAny的用法javascript Split方法,indexOf方法、lastIndexOf 方法和subst

    js中substr,substring,indexOf,lastIndexOf的用法小结.docx

    本文将详细介绍`substr`、`substring`、`indexOf`以及`lastIndexOf`这四个方法的用法及其区别,帮助读者更好地理解和应用这些方法。 #### 二、`substr` 方法 `substr`方法用于从一个字符串中提取从指定位置开始的...

    js中indexof的用法详细解析.docx

    JavaScript 中的 `indexOf` 方法是用于查找字符串中特定字符或子字符串首次出现的位置。这个方法对于处理文本数据和字符串操作非常有用,尤其是在网页开发中。下面将详细介绍 `indexOf` 的用法和相关概念。 ### `...

    INSTR的用法 Oracle里的Indexof

    这个函数类似于其他编程语言中的`IndexOf`方法,如C#中的`IndexOf`和`LastIndexOf`方法。 #### 二、INSTR函数的基本语法 INSTR函数的基本语法如下: ```sql INSTR(源字符串, 搜索字符串[, 开始位置[, 出现次数]])...

    asp.net的IndexOf,LastIndexOf,IndexOfAny和LastIndexOfAny的用法

    一、IndexOf/LastIndexOf IndexOf方法用于搜索在一个字符串中,某个特定的字符或者子串第一次出现的位置,该方法区分大小写,并从字符串的首字符开始以0计数。如果字符串中不包含这个字符或子串,则返回-1。常用的...

    js中substr,substring,indexOf,lastIndexOf的用法小结

    js中substr,substring,indexOf,lastIndexOf等的用法 1.substrsubstr(start,length)表示从start位置开始,截取length长度的字符串。 var src=”images/off_1.png”;alert(src.substr(7,3)); 弹出值为:off  ...

    indexOf 和 lastIndexOf 使用示例介绍

    在JavaScript中,`indexOf`和`lastIndexOf`是两个非常重要的字符串方法,它们用于在字符串中查找特定子字符串的位置。这两个方法都返回子字符串在原字符串中的索引,如果找不到则返回-1。 首先,`indexOf`方法从...

    indexof 和 indexofany的区别介绍

    在String类中,常用的定位子串和字符的方法包括IndexOf/LastIndexOf及IndexOfAny/LastIndexOfAny,下面进行详细介绍。 1.IndexOf/LastIndexOfIndexOf方法用于搜索在一个字符串中,某个特定的字符或者子串第一次出现...

    js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解

    本文将详细介绍JavaScript中一些常用字符串方法的用法,包括 substr、substring、indexOf、lastIndexOf、split 和 replace。通过这些方法,可以轻松地对字符串进行提取、分割和替换操作。 首先,让我们来看看 ...

    Javascript中indexOf()和lastIndexOf应用方法实例

    JavaScript中的indexOf()和lastIndexOf()方法是用于查找字符串中某个子字符串出现的位置的。这两个方法在处理字符串时非常实用,尤其是对于初学者来说,它们是学习JavaScript字符串操作的基础知识之一。下面将详细...

    javascript indexOf方法、lastIndexOf 方法和substring 方法

    标题中提及的JavaScript中的indexOf、lastIndexOf和substring方法是字符串对象提供的几个基础且非常有用的方法,用于搜索字符串中的子字符串位置或者截取字符串。以下是对这些方法的详细知识点解说。 首先,讨论...

    JS判断是否包含某字符串indexOf方法

    总结来说,`indexOf`和`lastIndexOf`是JavaScript中处理字符串查找的重要工具,它们可以根据需求灵活地查找子字符串的位置,无论是从头到尾还是从尾到头。在实际编程中,这两个方法经常被用来进行条件判断、数据过滤...

    javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法

    本文将详细介绍 JavaScript 中的 Split 方法、indexOf 方法、lastIndexOf 方法和 substring 方法。 Split 方法 Split 方法用于将一个字符串分割成多个子字符串,并将其存储在一个数组中。其基本语法为: `str....

Global site tag (gtag.js) - Google Analytics