功能都是截取字符串,返回一个子字符串,但语法不一样
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