postgre中的substr函数

Oracle中substr函数格式 (俗称:字符截取函数)

  格式1: substr(string string, int a, int b);

  格式2:substr(string string, int a) ;

解析:

格式1:
1、string 需要截取的字符串
2、a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取)
3、b 要截取的字符串的长度

格式2:
1、string 需要截取的字符串
2、a 可以理解为从第a个字符开始截取后面所有的字符串。

     格式1:Postgre中substrr函数格式(String string,int a,int b)

     格式2:substr(string string, int a) ;

切记a最好从1往上了写,b表示截取几位。 a写1表示从第一位开始截取,a可以写 1 0 -1 … ,1表示从第一位开始截取,0表示从第一位前一位开始截取(-1位截取), -1表示从第一位前两位开始截取(-2位截取)。

原文地址:https://www.cnblogs.com/malun/p/13614891.html