获得请求的其余部分的响应

问题描述 投票:0回答:2

我想将两个数字分开,并得到其余的答案。

select 13/5;

我得到一个答案2

我添加类型。

select 13::numeric/5::numeric;

我得到一个答案2.6000000000000000

但是我只需要小数点后一个数字。我如何获得2.6

sql postgresql
2个回答
1
投票

您可以使用ROUND限制到小数点后1位。请注意,您只需要将第一个值转换为数字:

ROUND

输出

SELECT ROUND(13::numeric/5, 1)

0
投票

尝试:

2.6

select round(13::numeric/5::numeric, 1);


© www.soinside.com 2019 - 2024. All rights reserved.