instr函数presto
时间: 2023-11-11 22:46:21 浏览: 260
Oracle的substr和instr函数简单用法
5星 · 资源好评率100%
`instr` 函数在 Presto 中是用于查找子字符串在字符串中的位置的函数。它的语法如下:
```sql
INSTR(str, substr [, start [, occurrence]])
```
参数解释:
- `str`:要进行查找的字符串。
- `substr`:要查找的子字符串。
- `start`:可选参数,指定开始查找的位置,默认为 1。
- `occurrence`:可选参数,指定要查找的子字符串在主字符串中第几次出现,默认为 1。
示例用法:
```sql
SELECT INSTR('Hello World', 'o'); -- 返回结果为 5
SELECT INSTR('Hello World', 'o', 6); -- 返回结果为 8
SELECT INSTR('Hello World', 'o', 2, 2); -- 返回结果为 8
```
以上示例分别演示了在字符串 `'Hello World'` 中查找子字符串 `'o'` 的位置,以及指定开始位置和出现次数的用法。
阅读全文