pgsql取小数点后2位
时间: 2023-10-27 17:04:49 浏览: 148
SQL中的小数点后的四舍五入
5星 · 资源好评率100%
在 PostgreSQL 中,可以使用 round 函数对数字进行四舍五入操作,并且可以通过指定小数点后的位数来获取特定精度的结果。例如,要将一个数字保留小数点后两位,可以使用以下语法:
```sql
SELECT round(123.456, 2);
```
这将返回数字 123.46,即将原始数字四舍五入保留小数点后两位。如果要将一个字符串中的数字保留小数点后两位,可以使用 cast 函数将字符串转换为数字,然后再使用 round 函数,例如:
```sql
SELECT round(cast('123.456' AS numeric), 2);
```
这将返回数字 123.46,即将字符串中的数字四舍五入保留小数点后两位。
阅读全文