SUBSTR 函数用于从字符串中提取子字符串,语法为 SUBSTR(string, start, length)。需要指定源字符串、起始位置和长度(可选),函数从指定位置开始提取指定长度的子字符串。例如,SUBSTR('Hello World', 1, 5) 返回 "Hello",SUBSTR('Hello World', 7) 返回 "World"。
Oracle 中 SUBSTR 函数的用法
什么是 SUBSTR 函数?
SUBSTR 函数用于从字符串中提取子字符串。
语法:
SUBSTR(string, start, length)
其中:
用法:
使用 SUBSTR 函数时,需要指定以下参数:
示例:
以下是 SUBSTR 函数在 Oracle 中的一些示例用法:
-- 从 "Hello World" 中提取 "Hello"
SELECT SUBSTR('Hello World', 1, 5) FROM dual;
-- 从 "Hello World" 中提取 "World"
SELECT SUBSTR('Hello World', 7) FROM dual;
-- 从 "Hello World" 中提取从第 7 个字符开始的所有文本
SELECT SUBSTR('Hello World', 7, LENGTH('Hello World') - 6) FROM dual;注意: