-- 小数类型的数字,数值类型转换
-- 不存在小数, 直接四舍五入
SELECT CONVERT(DECIMAL,390.50)
-- 执行结果:391
-- 选择位数近似值【两位小数, 四舍五入】
SELECT CONVERT(NUMERIC(10,2),390.55688)
-- 执行结果:390.56
SELECT CONVERT(FLOAT,390.55688)
-- 执行结果:390.55688
-- 固定长度:近似值(13位之后的小数开始进行四舍五入(包括13位小数))
SELECT CONVERT(FLOAT,390.5568888888888)
-- 执行结果:390.556888888889
-- 取整数, 不进行四舍五入
SELECT CONVERT(INT,390.50)
-- 执行结果:390
-- 不存在小数, 直接四舍五入
SELECT CONVERT(DECIMAL,390.50)
-- 执行结果:391
-- 选择位数近似值【两位小数, 四舍五入】
SELECT CONVERT(NUMERIC(10,2),390.55688)
-- 执行结果:390.56
SELECT CONVERT(FLOAT,390.55688)
-- 执行结果:390.55688
-- 固定长度:近似值(13位之后的小数开始进行四舍五入(包括13位小数))
SELECT CONVERT(FLOAT,390.5568888888888)
-- 执行结果:390.556888888889
-- 取整数, 不进行四舍五入
SELECT CONVERT(INT,390.50)
-- 执行结果:390