溫馨提示×

oracle中substr函數(shù)截取字符串

小億
170
2024-02-01 11:01:25
欄目: 云計算

在Oracle中,可以使用SUBSTR函數(shù)來截取字符串。SUBSTR函數(shù)的語法如下:

SUBSTR(字符串, 開始位置, 長度)

其中,字符串表示要截取的原始字符串,開始位置表示從原始字符串的哪個位置開始截取,長度表示要截取的子字符串的長度。

以下是一些示例:

  1. 截取字符串的前3個字符: SELECT SUBSTR(‘Hello World’, 1, 3) FROM dual; 結(jié)果為:Hel

  2. 截取字符串的第4個字符到第7個字符: SELECT SUBSTR(‘Hello World’, 4, 4) FROM dual; 結(jié)果為:lo W

  3. 截取字符串的最后5個字符: SELECT SUBSTR(‘Hello World’, -5) FROM dual; 結(jié)果為:World

請注意,開始位置可以為負(fù)數(shù),表示從字符串的末尾開始計算位置。如果省略長度參數(shù),則默認(rèn)截取從開始位置到字符串的末尾的所有字符。

1