MySQL substr函数

substr函数:截取字符串

  格式如下:

  select  substr(参数1,参数2,参数3)  from  表名

    参数1:列名/字符串

  参数2:起始位置,如果为正数,就表示从正数的位置往下截取字符串(起始坐标从1开始),反之如果参数2为负数,那么 表示就从倒数第几个开始截取

  参数3:表示截取字符的个数

  例子:

     1、截取前两位字符

   

 

     2、截取末尾两个字符

   

   为什么会出现一位字符呢?写的也没错啊,起始位置从-1开始,截取位数两位。因为从-1开始,-1往右数,就剩下一位字 符,所以他只能截取到一位字符。

   所以截取后两位字符正确操作如下:

   

 

     还有一种方法,如下图:

   

 

posted @ 2018-10-23 15:22  小白菜»  阅读(835)  评论(0编辑  收藏  举报