Java中的substring和SQL中substr的区别

    科技2022-09-06  107

    功能都是截取字符串,返回一个子字符串,但语法不一样

    java的substring(a,b) 从下标a开始,截取到下标b,左闭右开,也就是包含下标a的值,但不包含下标b的值

    String Str = new String("www.runoob.com") Str.substring(410) >> 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
    Processed: 0.018, SQL: 9