小数类型的数字,数值类型转换[DECIMAL,NUMERIC,FLOAT,INT]
2014-12-04 12:03
615 查看
-- 小数类型的数字,数值类型转换
-- 不存在小数, 直接四舍五入
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
相关文章推荐
- C/C++中int/long/float/double数值类型与字符串互相转换
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- c++ 利用函数模板将int float等数字转换成string类型
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- Java DecimalFormat 格式化数字,取2位小数,按位取小数,按要求格式化小数 float,double,int,等类型都支持
- C/C++中int/long/float/double数值类型与字符串互相转换
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- MySQL数字类型int与tinyint、float与decimal如何选择
- String类型与数值型(int,float,double等)转换
- sqlite中int 类型怎么转换成小数点类型(double或decimal)
- C# 类型 byte,int,short,long,decimal,double,float
- float类型转换为固定小数位数的字符串函数
- String与int float double 类型之间的转换
- parseInt parseFloat js字符串转换数字
- SqlServer中decimal(numeric )、float 和 real 数据类型的区别[转]
- decimal(numeric )、float 和 real 数据类型的区别
- decimal(numeric )、float 和 real 数据类型的区别
- 判断C#中的字符串是否是数字,如果是转换成int类型