sql - 获取请求的其余部分的响应

标签 sql postgresql

我想把这两个数分开,用余数得到答案。

select 13/5;

我得到一个答案 2

我添加类型。

select 13::numeric/5::numeric;

我得到一个答案 2.6000000000000000

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

最佳答案

像这样:

SELECT (13.0 / 5.0)::numeric(10, 1)

.0 告诉 PG 它是一个数字文字。两个数字的除法结果为数字。

关于sql - 获取请求的其余部分的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58236530/

相关文章:

SQL 将两个属性作为 1 个组合进行比较

mysql - 如何在查询中将限制应用于此父/子树,如表

java - 计算每日最低余额

sql - 如何使用参数从 bash 脚本运行 SQL 更新字符串?

postgresql - 为什么 postgres 容器在 Gitlab CI 中忽略/docker-entrypoint-initdb.d/*

SQL 用 Max(count(*)) 显示信息

java - 过滤掉旧行的重复条目

mysql - 多对多关系mysql中的重复行

python - 为什么来自 Datagrip 的相同 SQL 查询和嵌入在 SQL 中的 Python 代码中的输出不同?

java - 使用java注释生成Postgresql表