对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)返回汉堡

以上是本文的全部内容,希望大家能喜欢。