钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1056404
首页 SQL 正文内容

在sql中使用round函数

钟逸 SQL 2025-08-05 20:26:10 2

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 的原始值。

文章目录
    搜索