SQLite round() 函数使用指南

SQLite round() 函数按照指定的小数位数对给定的数字进行四舍五入并返回结果。

round() 语法

这里是 SQLite round() 函数的语法:

round(x, d)

参数

x
必需的。 被处理的数字。
d
必需的。 需要保留的小数位数。

返回值

SQLite round() 函数将指定的数字四舍五入到指定的小数位数。

  • 如果 d 大于等于 x 的小数位数,则返回原数字。
  • 如果 d 小于 x 的小数位数,则将 x 的小数位四舍五入到 d 位后返回。
  • 如果 d 为负数,则将 d 视为 0
  • 如果任意一个参数为 NULLround() 函数将会返回 NULL

round() 示例

本实例展示了如何使用 SQLite round() 函数的基本用法:

SELECT
    round(123.179, 1),
    round(123.179, 2),
    round(123.179, 4),
    round(123.179, 0),
    round(123.179, -1),
    round(123.179, -2);
 round(123.179, 1) = 123.2
 round(123.179, 2) = 123.18
 round(123.179, 4) = 123.179
 round(123.179, 0) = 123.0
round(123.179, -1) = 123.0
round(123.179, -2) = 123.0