从列中删除前3个字母

时间:2016-08-29 11:06:56

标签: mysql

从列Year中删除前3个字母。

OnCreat()

样品:

Table name = Register
Column name = Year

解决方案是:

Year
12/2014
05/1995

如何制作?目前我的代码是:

2014
1995

1 个答案:

答案 0 :(得分:1)

一种方法是使用substr()

select substr(year, 4)

但是,我可能倾向于使用substring_index()

select substring_index(year, '/', -1)

注意:在这两种情况下,返回的值都是一个字符串。如果您希望这是一个数字,可以加入+ 0