在mysql数据库中,substr()函数是用来截取数据库某一列字段中的一部分。
主要有SBUSTR(str,pos); 和SUBSTR(str,pos,len); 两种方式。
如:查询到的原始数据格式为:
select a.visitdate
from src_his_mz_master_info a;
SBUSTR(str,pos);
从pos开始的位置,一直截取到最后。
select substr(a.visitdate,1,4)
from src_his_mz_master_info a;
另外一种常用方式:
SUBSTR(str,pos,len);
从pos开始的位置,截取len个字符(空白也算字符)。
select substr(a.visitdate,6)
from src_his_mz_master_info a;