功能都是截取字符串,返回一个子字符串,但语法不一样
java的substring(a,b) 从下标a开始,截取到下标b,左闭右开,也就是包含下标a的值,但不包含下标b的值
String Str
= new String("www.runoob.com")
Str
.substring
(4,
10)
>> runoob
或者substring(a) 去除从下标0开始,到下标a的这一段,返回剩下的那一段
String Str
= new String("www.runoob.com");
Str
.substring
(4)
>> runoob
.com
SQL中的substr(str,a,b) 第一个参数:字符串 第二个参数:从哪里开始取 (下标从1开始,不是0) 第三个参数:取几位
SELECT SUBSTR
("www.runoob.com" ,5,6);
>> runoob