背景
现有student表,表中的学生年龄student_age字段中的值,是通过读取excel中的信息后更新到数据库中,但是因为处理不当,导致年龄的均带有.0,如28.0实际上应该是28。我们需要将此字段的.0后缀去掉。
操作
说明:0+用来隐式转换 ,让数据库自动转换值。
SELECT
0 + CAST(student_age AS CHAR) AS student_age
FROM
student;
UPDATE
student
SET student_age= (0 + CAST(student_age AS CHAR))
WHERE 1=1;
作者:翎野君