postgresql avg()取整
时间: 2023-10-01 21:02:17 浏览: 353
PostgreSQL中的AVG()函数返回一个数值列的平均值。如果需要将结果取整,可以使用round()函数将小数四舍五入到指定的位数。
例如,将结果保留两位小数:
```
SELECT ROUND(AVG(column_name), 2) FROM table_name;
```
如果需要将结果取整到整数,可以使用CAST()函数将结果转换为整数类型:
```
SELECT CAST(AVG(column_name) AS INTEGER) FROM table_name;
```
这将返回结果的整数部分,忽略小数部分。
阅读全文