PostgreSQL 中 ROUND 函数的使用

在某些情况下我们可能需要对实数进行四舍五入,在 SQL 中我们可以通过 ROUND 函数来实现。

1
2
3
4
5
6
7
8
9
10
11
# SELECT ROUND(123.456)
round
-------
123
(1 row)

# SELECT ROUND(123.567)
round
-------
124
(1 row)

我们还可以给 ROUND 函数指定第二个参数,它表示四舍五入的位置。

1
2
3
4
5
6
7
8
9
10
11
# SELECT ROUND(123.456, 1)
round
-------
123.5
(1 row)

# SELECT ROUND(123.567, -2)
round
-------
100
(1 row)