在Oracle中,substr函數用于從一個字符串中提取子串
SUBSTR(string, start_position, [length])
參數說明:
示例:
-- 提取從第2個字符開始的3個字符
SELECT SUBSTR('Hello, World!', 2, 3) FROM DUAL;
-- 結果: 'ell'
-- 提取從第5個字符開始到字符串末尾的所有字符
SELECT SUBSTR('Hello, World!', 5) FROM DUAL;
-- 結果: 'o, World!'
請注意,如果start_position大于字符串的長度,substr函數將返回NULL。如果提供的長度大于剩余字符串的長度,substr函數將返回從start_position開始到字符串末尾的所有字符。