原文:Oracle 中, 使用 Instr 函数 替换 OR

简述 今天在写 sql时遇到一个情况,表 A中的 ID 是按照 TREE结构存储的。现在需要和表 B中的 NODE ID连接,取出 B中 NODE ID可以和 A中任意一个 level的 NODE ID连接的信息。但是表 B中的 NODE ID 具体对应到表 A中哪个 level是未知的。对此,最先想到使用的是 OR运算,但是由于效率太低,速度很慢,后来使用 INSTR代替,查询速度得到明显提高。 ...

2014-08-24 14:48 0 3266 推荐指数:

查看详情

Oracleinstr函数

instr函数 instr函数为字符查找函数,其功能是查找一个字符串在另一个字符串首次出现的位置。instr函数Oracle/PLSQL是返回要截取的字符串在源字符串的位置。 字符串的位置是从1开始数 instr(str1,str2)计算得出的是后一字符串str2 ...

Tue Dec 07 18:04:00 CST 2021 0 1928
Oracleinstr函数使用方法

Oracleinstr函数返回要截取的字符串在源字符串的位置。只检索一次,就是说从字符的开始到字符的结尾就结束 INSTR (源字符串, 目标字符串, 起始位置, 匹配序号) INSTR方法的格式为 INSTR(src, subStr ...

Fri Mar 06 19:55:00 CST 2020 0 4208
oracleINSTR函数的用法

今天有个同学问我这个INSTR函数,我也不太清楚就上网查了查做一个小小的记录吧 INSTR(C1,C2,I,J) 在一个字符串搜索指定的字符,返回发现指定的字符的位置; C1 被搜索的字符串 C2 希望搜索的字符串 I 搜索的开始位置,默认为1 J 出现的位置,默认为1 SQL> ...

Thu Oct 26 18:06:00 CST 2017 0 5099
Oracle的substr()函数INSTR()函数

1)substr函数格式 (俗称:字符截取函数)   格式1: substr(string string, int a, int b);   格式2:substr(string string, int a) ; 解释: 格式1: 1、string 需要截取的字符串 ...

Tue Dec 11 21:58:00 CST 2018 0 1414
Oracleinstr()函数 详解及应用

转: Oracleinstr()函数 详解及应用 instr()函数的格式 (俗称:字符查找函数) 格式一:instr( string1, string2 ) / instr(源字符串, 目标字符串) 格式二:instr( string1, string2 ...

Thu Aug 29 17:55:00 CST 2019 0 718
Oracleinstr()函数 详解及应用

该作者总结的非常受用: 文章出处:: https://www.cnblogs.com/dshore123/p/7813230.html 1)instr()函数的格式 (俗称:字符查找函数) 格式一:instr( string1, string2 ) / instr(源字符串 ...

Thu Jan 04 22:23:00 CST 2018 0 973
oracle类似indexof用法_instr函数

oracle类似indexof用法_instr函数 [sql] 在oracle没有indexof()函数 但是提供了一个 instr() 方法 具体用法: select instr('保定市南市区','市 ...

Sun Apr 02 00:27:00 CST 2017 0 12315
Oracleinstr()函数 详解及应用

1、instr()函数的格式 (俗称:字符查找函数) 格式一:instr( string1, string2 ) // instr(源字符串, 目标字符串) 格式二:instr( string1, string2 [, start_position [, nth_appearance ...

Fri Nov 10 18:21:00 CST 2017 7 340021
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM