介绍:
当谈到 SQL 中的 round 函数时,它用于将一个数值四舍五入到指定的小数位数。
用法:
round 函数的用法如下:
round(number, decimals)
其中,number 是要进行四舍五入的数值,decimals 是要保留的小数位数。round 函数接受两个参数,并将给定的数值按照指定的小数位数进行四舍五入。
举例:
以下是一些示例:
- 使用常数作为参数:
select round(10.12345, 2); -- 返回结果为 10.12
在这个例子中,10.12345 是要进行四舍五入的数值,2 是要保留的小数位数。round 函数将 10.12345 四舍五入到小数点后 2 位,结果为 10.12。
- 使用列名作为参数:
假设我们有一个名为 “sales” 的表,其中有一列 “amount” 存储了一系列销售金额。我们可以在查询中使用 round 函数来对这些金额进行四舍五入:
select amount, round(amount, 2) as roundedamount from sales;
这个查询将返回 “sales” 表中每一行的 “amount” 值,并将其四舍五入到小数点后 2 位作为别名为 “roundedamount” 的结果列。
需要注意的是,如果要保留的小数位数为负数,则 round 函数将对给定的数值进行整数位数的四舍五入。例如,round(12345, -2) 将返回 12400。
总结一下,round 函数用于将一个数值按照指定的小数位数进行四舍五入。它接受两个参数,分别是要进行四舍五入的数值和要保留的小数位数。