环境:MySQL 5.7.29
下文示例中用到的表如下:
1、字符串截取:SUBSTRING()
语法:SUBSTRING(col, pos, len)
col:待截取的字段,字符类型;
pos:截取的起点,INT类型;
len:截取的长度,INT类型
示例:
截取 birthday 字段中的年份,生成字段 sub_year,代码如下:
SELECT name,
country,
SUBSTRING(birthday, 1, 4) AS sub_year
FROM tom_jerry
查询结果如下: