检查以确保字段中的所有值都是MySQL中的整数

时间:2009-12-08 00:54:13

标签: mysql floating-point integer

我有一个当前是浮点数的列,我需要检查列中的所有值是否都是整数。最简单的方法是什么?

2 个答案:

答案 0 :(得分:2)

SELECT COUNT(*) FROM yourtable WHERE ceil(yourcolumn) != yourcolumn

如果计数> 0然后有非整数值。

答案 1 :(得分:1)

并专门找到非整数的记录......

SELECT * from yourtable WHERE col % 1 != 0;