oracle substr函数用法
时间: 2023-07-26 15:21:23 浏览: 145
oracle常用函数
Oracle的SUBSTR函数可以用于提取字符串中指定位置和长度的子字符串。它的语法如下:
```
SUBSTR(string, start_position, [length])
```
其中:
- `string`:要提取子字符串的源字符串。
- `start_position`:要开始提取的位置。该参数是一个整数,表示从第几个字符开始提取。如果该参数是负数,则表示从字符串的末尾往前数第几个字符开始提取。
- `length`:可选参数,表示要提取的子字符串长度。如果省略该参数,则表示提取从`start_position`开始到字符串结尾的所有字符。
例如,要从字符串`'Hello, world!'`中提取从第7个字符开始的5个字符,可以使用以下语句:
```
SELECT SUBSTR('Hello, world!', 7, 5) FROM dual;
```
执行结果为`'world'`。
阅读全文