Oracle的SUBSTR函数用于从字符串中提取指定长度的子字符串,可以根据需要指定起始位置和长度。其常用功能包括:
- 提取指定长度的子字符串:可以通过指定起始位置和长度来提取字符串的子串。
- 提取从指定位置到字符串末尾的子字符串:如果只指定起始位置而不指定长度,则会提取从起始位置到字符串末尾的子串。
- 提取从字符串开头到指定位置的子字符串:如果只指定长度而不指定起始位置,则会从字符串开头提取指定长度的子串。
- 替换字符串中的特定字符:可以通过将长度设置为0来替换字符串中的特定字符。
- 检查字符串中是否包含指定子字符串:可以通过将起始位置设置为1来检查字符串中是否包含指定的子串。
总之,Oracle的SUBSTR函数主要用于字符串的截取、替换和检查操作。