对SQL函数substr的使用简介
substr(String,1,3)功能解释字符串:字符串重3字左右。结果是:STR。
从右到左
应该提供另一个功能来提供这样的功能。
事实上,从右到左,这个函数只是一个不同的参数。
substr(String,- 1)功能解释:采取1权得到3位的字符串。
结果是:G
substr(字符串,起始,长度)
字符串——要截取的指定字符串。
开始-必要时指定字符串的起始位置.正数-从字符串的指定位置开始,负数-从字符串结尾处的指定位置开始,0 -字符串中的第一个字符。
长度可选,指定要截取的字符串的长度,并在默认情况下返回字符结束前的所有字符。
例如,选择substr('abcdefg,3,4)从双;结果是CDEF
选择substr('abcdefg ',- 4)从双;结果EFG
注意:字符串中的第一个位置总是1。下面两个SQL查询的结果是一样的:
例如,选择substr('abcdefg,0,3)从双;结果是ABC
选择substr('abcdefg,1,3)从双;结果是ABC
不同于java类的子串:
子串(int beginIndex,int endIndex):从指定beginIndex,到指定endindex-1结束,字符串中的第一个位置总是0.endindex,可选,返回指定索引处开始时默认为字符串的结尾字符。
例如,不高兴。子(2)返回快乐
汉堡。substring(3,8)返回汉堡
以上是本文的全部内容,希望大家能喜欢。