
如果没有明确规定保留几位小数,可以保留一位或者是两位小数,这样比较准确。
用ROUND函数就好了﹐比如
﹕
SELECT
ROUND(列)
FROM
表
ROUND
返回数字表达式并四舍五入为指定的长度或精度。
语法
ROUND
(
numeric_expression
,
length
[
,
function
]
)
参数
numeric_expression
精确数字或近似数字数据类型类别的表达式(bit
数据类型除外)。
length
是
numeric_expression
将要四舍五入的精度。length
必须是
tinyint、smallint
或int。当
length
为正数时,numeric_expression
四舍五入为
length
所指定的小数位数。当
length
为负数时,numeric_expression
则按
length
所指定的在小数点的左边四舍五入。
function
是要执行的 *** 作类型。function
必须是
tinyint、smallint
或
int。如果省略
function
或
function
的值为
0(默认),numeric_expression
将四舍五入。当指定
0
以外的值时,将截断
numeric_expression。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)