Я пытаюсь округлить значение столбца с двумя знаками после запятой.округленное значение столбца в 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), но если вы отбросите ее на двойную точность (float8) или числовую. 'SELECT round (" NUM ":: float8,2) FROM abc'. – Lucas