pgsql 保留两位小数
时间: 2024-06-08 21:04:24 浏览: 253
保留两位小数
在 PostgreSQL 中,如果你想在存储数值数据时保留两位小数,你可以使用 `NUMERIC` 或 `DECIMAL` 类型,并在定义字段时指定精度。例如,如果你想定义一个保留两位小数的字段,你可以这样写:
```sql
CREATE TABLE your_table (
your_column NUMERIC(10, 2) OR DECIMAL(10, 2)
);
```
这里的 `10` 是总位数,包括整数部分和小数部分,`2` 是小数点后的位数。这样,任何存储在这个字段的数值都会自动按四舍五入的方式保留两位小数。
如果你想要在插入或更新数据时自动进行格式化,可以在 SQL 查询中使用 `FORMAT` 函数:
```sql
INSERT INTO your_table (your_column) VALUES (FORMAT '%.2f', your_value);
```
阅读全文