mysql中如何对varchar类型的字段进行转换成数字并求和sum
SELECT sum(cast(字段名 AS DECIMAL (12,2))) FROM 表名;
值得注意的是,里面有个小坑,其中 Cast(字段名 as 转换的类型 ) 将字段转成对应的类型,类型可以为
CHAR 字符型
DATE 日期型
DATETIME 日期和时间型
DECIMAL float型
SIGNED int
TIME 时间型
本文介绍了一种在MySQL中将VARCHAR类型字段转换为数字并进行求和的方法,使用CAST函数将字符串类型的数值转换为DECIMAL类型,从而实现SUM函数对这些数值的累加计算。
mysql中如何对varchar类型的字段进行转换成数字并求和sum
SELECT sum(cast(字段名 AS DECIMAL (12,2))) FROM 表名;
值得注意的是,里面有个小坑,其中 Cast(字段名 as 转换的类型 ) 将字段转成对应的类型,类型可以为
CHAR 字符型
DATE 日期型
DATETIME 日期和时间型
DECIMAL float型
SIGNED int
TIME 时间型

被折叠的 条评论
为什么被折叠?