在Oracle中,SUBSTR函數用于從字符串中截取子字符串。其作用是返回一個字符串的一部分,可以指定起始位置和要截取的長度。
SUBSTR函數的語法如下: SUBSTR(string, start_position, [length])
參數說明:
例如,假設有一個字符串 “Hello World”,使用SUBSTR函數可以實現如下功能:
需要注意的是,SUBSTR函數的起始位置和長度參數都可以是負數。負數表示從字符串末尾開始計數。例如,SUBSTR(“Hello World”, -3) 返回 “rld”,表示從倒數第3個字符開始截取到末尾。