我有一个包含很多行的列。我的行看起来像:
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)
- 看到它在 sqlfiddle 中实时运行
关于mysql - 在MySQL问题中获取十进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48170596/