在postgresql中舍入列值

时间:2013-03-19 04:44:36

标签: sql database postgresql rdbms

我正在尝试将列值舍入为2位小数。

create table ABC("NUM" real);----------created table

insert into ABC values(22.567333335555555); ---------inserted values

然而我尝试了这个查询

select ROUND("NUM:,2) from ABC;

获取以下错误消息

ERROR:  function round(real, integer) does not exist
LINE 1:  select ROUND("NUM",2) from ABC;

我想显示答案应该是两个十进制值,如

NUM
-----
22.56

1 个答案:

答案 0 :(得分:9)

试试这个对我有用

 SELECT round( CAST("NUM" as numeric), 2) FROM ABC;