Oracle的substr函數用于從一個字符串中提取子字符串
SUBSTR(string, start_position, [length])
參數說明:
示例:
-- 提取字符串 "Hello, world!" 的前5個字符
SELECT SUBSTR('Hello, world!', 1, 5) FROM DUAL; -- 結果: Hello
-- 提取字符串 "Hello, world!" 從第7個字符開始的所有字符
SELECT SUBSTR('Hello, world!', 7) FROM DUAL; -- 結果: world!
-- 提取字符串 "Hello, world!" 從倒數第6個字符開始的前3個字符
SELECT SUBSTR('Hello, world!', -6, 3) FROM DUAL; -- 結果: wor
請根據實際需求設置相應的參數。