Oracle的SUBSTR函數用于從字符串中提取指定長度的子字符串,可以根據需要指定起始位置和長度。其常用功能包括:
- 提取指定長度的子字符串:可以通過指定起始位置和長度來提取字符串的子串。
- 提取從指定位置到字符串末尾的子字符串:如果只指定起始位置而不指定長度,則會提取從起始位置到字符串末尾的子串。
- 提取從字符串開頭到指定位置的子字符串:如果只指定長度而不指定起始位置,則會從字符串開頭提取指定長度的子串。
- 替換字符串中的特定字符:可以通過將長度設置為0來替換字符串中的特定字符。
- 檢查字符串中是否包含指定子字符串:可以通過將起始位置設置為1來檢查字符串中是否包含指定的子串。
總之,Oracle的SUBSTR函數主要用于字符串的截取、替換和檢查操作。