oracle

Oracle数据库substr函数怎样用

小樊
85
2024-09-15 05:55:12
栏目: 云计算

SUBSTR 是 Oracle 数据库中的一个字符串处理函数,用于从给定字符串中提取子字符串。它有两种语法形式:

  1. SUBSTR(string, start_position)
  2. SUBSTR(string, start_position, length)

其中:

以下是一些使用 SUBSTR 函数的示例:

-- 示例 1: 从第 3 个字符开始提取子字符串,直到字符串末尾
SELECT SUBSTR('Hello, World!', 3) FROM DUAL;
-- 结果: 'llo, World!'

-- 示例 2: 从第 3 个字符开始提取子字符串,长度为 5
SELECT SUBSTR('Hello, World!', 3, 5) FROM DUAL;
-- 结果: 'llo, '

-- 示例 3: 从倒数第 3 个字符开始提取子字符串,直到字符串末尾
SELECT SUBSTR('Hello, World!', -3) FROM DUAL;
-- 结果: 'ld!'

注意:在这些示例中,我们使用了 DUAL 表,因为它是 Oracle 数据库中的一个虚拟表,用于测试和演示目的。在实际应用中,你需要根据自己的数据表和字段进行相应的调整。

0
看了该问题的人还看了