oracle indexOf
时间: 2023-09-01 17:12:44 浏览: 252
Oracle index
在Oracle SQL中,可以使用INSTR函数来实现类似于indexOf和lastIndexOf的功能。当INSTR函数的第三个参数为1时,它实现的是indexOf功能,即返回字符串中指定子字符串的第一个出现位置的索引。当INSTR函数的第三个参数为-1时,它实现的是lastIndexOf功能,即返回字符串中指定子字符串的最后一个出现位置的索引。
例如,对于字符串'wenjin_文进_李_浩dsf',使用INSTR函数可以得到以下结果:
- INSTR('wenjin_文进_李_浩dsf', '_', -1, 1) 返回结果为12,表示'_'在字符串中最后一次出现的位置。
- INSTR('wenjin_文进_李_浩dsf', '_', 1, 1) 返回结果为7,表示'_'在字符串中第一次出现的位置。
所以,INSTR函数可以像indexOf和lastIndexOf一样实现在Oracle SQL中获取字符串中指定子字符串的位置的功能。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* [Oracle SQL中实现indexOf和lastIndexOf功能](https://blog.csdn.net/e_wsq/article/details/41687481)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [Java企业报表管理系统源码](https://download.csdn.net/download/m0_55416028/88269629)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文