在Oracle中,可以使用SUBSTR函數來截取字符串。SUBSTR函數的語法如下:
SUBSTR(字符串, 開始位置, 長度)
其中,字符串表示要截取的原始字符串,開始位置表示從原始字符串的哪個位置開始截取,長度表示要截取的子字符串的長度。
以下是一些示例:
截取字符串的前3個字符: SELECT SUBSTR(‘Hello World’, 1, 3) FROM dual; 結果為:Hel
截取字符串的第4個字符到第7個字符: SELECT SUBSTR(‘Hello World’, 4, 4) FROM dual; 結果為:lo W
截取字符串的最后5個字符: SELECT SUBSTR(‘Hello World’, -5) FROM dual; 結果為:World
請注意,開始位置可以為負數,表示從字符串的末尾開始計算位置。如果省略長度參數,則默認截取從開始位置到字符串的末尾的所有字符。