数据库中的字符串函数,默认下标从1开始
例如:
例如:
- 字符串截取:substring(str, pos); substring(str, pos, len)
- 从字符串的第 4 个字符位置开始取,直到结束。
- mysql> select substring('sqlstudy.com', 4);
- +------------------------------+
- | substring('sqlstudy.com', 4) |
- +------------------------------+
- | study.com |
js中的字符串函数默认下标从0开始
例如:
- 字符串截取:substring(str, pos); substring(start, stop)
- 从字符串的 start 位置开始,包括start位置,到stop位置结束,不包括stop位置
- +------------------------------+
- |var str = 'sqlstudy.com';
- |str.substring(0, 4); |
- +------------------------------+
- | sqls |
例如:
- 字符串截取:substring(start); substring(start, end)
- substring(start):字符串从start位置开始,到字符串结尾处
- substring(start, end) 从字符串的 start 位置开始,包括start位置,到stop位置结束,不包括stop位置
- +------------------------------+
- |String str = 'sqlstudy.com';
- |str.substring(0, 4); |
- +------------------------------+
- | sqls |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
再来谈谈js中的字符串的长度是通过length属性获取
- 字符串长度获取:length
- var str ='abc';
- str.length=3;
而java中字符串长度是通过length方法获取
- 字符串长度获取:length()
- String str ='abc';
- str.length()=3;
这两者之间是有区别的。
- 字符串截取:substring(start); substring(start, end)
- substring(start):字符串从start位置开始,到字符串结尾处
- substring(start, end) 从字符串的 start 位置开始,包括start位置,到stop位置结束,不包括stop位置
- +------------------------------+
- |String str = 'sqlstudy.com';
- |str.substring(0, 4); |
- +------------------------------+
- | sqls |