mysql SELECT ...十进制是整数

cho*_*xin 2 mysql

我有一个表,其中有一个DECIMAL(4,2)列。它具有类似的值1.0, 1.1, 1.2, 2.0, 3.0, 3.1

如何检索仅是整数的值?

我在做,SELECT * FROM table WHERE field LIKE '%.0';但是我不确定是否有更好的方法来处理数字。

小智 6

你可以用

SELECT * FROM table WHERE field = floor(field);
Run Code Online (Sandbox Code Playgroud)