oracle的substr
时间: 2023-10-25 16:26:40 浏览: 94
Oracle的substr和instr函数简单用法
5星 · 资源好评率100%
Oracle中的SUBSTR函数是用于从一个字符串中提取子字符串的函数。它的语法如下:
```sql
SUBSTR(string, start_position, [length])
```
- `string`是要提取子字符串的原始字符串。
- `start_position`是子字符串的起始位置。位置从1开始计数。
- `length`是可选参数,指定要提取的子字符串的长度。如果不指定该参数,则提取从起始位置到字符串末尾的所有字符。
下面是几个例子:
```sql
SELECT SUBSTR('Hello World', 1, 5) FROM dual;
-- 输出:Hello
SELECT SUBSTR('Hello World', 7) FROM dual;
-- 输出:World
```
在第一个例子中,我们从字符串的第一个字符开始提取5个字符,因此结果为 "Hello"。在第二个例子中,我们只指定了起始位置,因此提取从第七个字符到字符串末尾的所有字符,结果为 "World"。
希望这能帮到你!如果你还有其他问题,请随时问我。
阅读全文