我想用兩位小數取整列值。四捨五入postgresql中的列值
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
round()函數不適用於real(float4),但會將其轉換爲double精度(float8)或數字。 'SELECT round(「NUM」:: float8,2)FROM abc'。 – Lucas 2014-12-19 01:21:37