sql - 查找某个点之后或之前的值

标签 sql

这里是查询

Select 23.25 from dual

我如何从这个数字中只选择 23 或从这个数字中选择 25。我的意思是找到一个点之后或点之前的值 i 数字

最佳答案

你是说你想要 FLOOR() 吗?

SELECT         FLOOR(23.25) FROM dual
SELECT 23.25 - FLOOR(23.25) FROM dual

关于sql - 查找某个点之后或之前的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9358907/

相关文章:

c# - 如何从 SQL Server 数据库中获取以给定字符串开头的条目?

java - 如何连接同一个表中的两列

mysql - SQL查询从所有ID等于的表中选择

java - 我们可以在 HQL 中将 to_char( ) 与 GROUP BY 一起使用吗

mysql - 当解释看起来不错时如何改善查询时间?

mysql - 转换Mysql中的查询

mysql - 在 GROUP BY 中使用 LIMIT 来获得每组 N 个结果?

sql - 当 A & B 已经存在时,防止在 SQL 中输入 B & A

sql - 有没有更好的方法来拆分工作以进行简单更新?

sql - 仅获取最新行,按列分组