ROUND函数简介
ROUND函数用于对数字进行四舍五入操作。其语法为:
sql
ROUND(number, num_digits)
其中:
* number :要进行四舍五入的数字
* num_digits :要保留的小数位数。如果省略,则默认为0(四舍五入到最接近的整数)
四舍五入规则
ROUND函数使用以下规则进行四舍五入:
* 如果保留小数位后的第一位数字小于5,则四舍五入到最接近的偶数。
* 如果保留小数位后的第一位数字大于或等于5,则四舍五入到最接近的奇数。
* 如果保留小数位后面的第一位数字恰好等于5,则四舍五入到最接近偶数。
示例使用
**示例1:四舍五入到小数点后两位**
sql
SELECT ROUND(3.14159265, 2);
输出:
3.14
**示例2:四舍五入到整数**
sql
SELECT ROUND(123.456);
输出:
123
**示例3:四舍五入到最接近的奇数**
sql
SELECT ROUND(1.51);
输出:
2
注意事项
* ROUND函数不能对文本或日期类型的数据进行四舍五入。
* 如果 num_digits 为负数,则函数将四舍五入到小数点前的位数。
* 如果 num_digits 大于 number 的小数位数,则函数将返回 number 的原始值。