mysql - 在MySQL问题中获取十进制值

标签 mysql

我有一个包含很多行的列。我的行看起来像:

1.0000
2.0000
1.7500
3.2500
3.0000
1.0000
2.0000
47.000
1.2500
0.7500
......

我想获取查询中小数部分大于零的所有数据。我怎样才能做到这一点 ? 我会做类似的事情

select * from table where (column = 1.7500) OR (column = 0.75000) .... 但它们太多了。谢谢

最佳答案

只需将该值与不带小数部分的值进行比较即可。

SELECT * FROM your_table
WHERE your_column != FLOOR(your_column)

关于mysql - 在MySQL问题中获取十进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48170596/

相关文章:

mysql - MYSQL 中的自定义更新时间

在 db2 转换上加入 Mysql 更新

mysql - sql测试条件如果失败转移到下一个人

php - 在每行上运行一些计算后更新表中每条记录的优化方法

mysql - 非关系数据库的ERD图?

java - Java中动态加载需要类路径引用的类

php - 如何将日期时间值从 mysql 导出到 php

php - 无法将mysql数据检索到单个字符串中

php - 如何使用 GET 解析 id 到另一个页面

MySQL查找最接近点的多边形