substr函数格式 (俗称:字符截取函数)
格式1: substr(string str, int a, int b); 格式2: substr(string str, int a) ;
解释:
格式1:
1、str 需要截取的字符串
2、a 截取字符串的开始位置
(注:当a等于1时,从第一位开始截取;当a等于0时,无截取字符串)
3、b 要截取的字符串的长度
格式2:
1、str 需要截取的字符串
2、a 可以理解为从第a个字符开始截取后面所有的字符串。
格式一示例:
1、select substr('HelloWorld',1,3) value from dual;
2、select substr('HelloWorld',2,3) value from dual;
3、select substr('HelloWorld',1,100) value from dual;
4、select substr('HelloWorld',5,3) value from dual;
5、select substr('Hello World',5,3) value from dual;
6、select substr('HelloWorld',-1,3) value from dual;
7、select substr('HelloWorld',-2,3) value from dual;
8、select substr('HelloWorld',-3,3) value from dual;
9、select substr('HelloWorld',-4,3) value from dual;
格式二示例:
10、select substr('HelloWorld',1) value from dual;
11、select substr('HelloWorld',2) value from dual;
12、select substr('HelloWorld',3) value from dual;
13、select substr('HelloWorld',-1) value from dual;
14、select substr('HelloWorld',-2) value from dual;
15、select substr('HelloWorld',-3) value from dual;
参考链接:substr函数的使用
|