Android Sqlite检查数字是否为整数

Android Sqlite检查数字是否为整数,android,sql,sqlite,android-sqlite,Android,Sql,Sqlite,Android Sqlite,当某个等式产生一个整数时,我试图选择一个every字段,这意味着一个没有小数的数字。在Sqlite中如何实现这一点?如果您只希望行中不包含小数点: select "(" + DatabaseOpenHelper.KEY_ROW_ID + " - 1)/4 + 1" as field from table where field not like '%.%' 编辑: 根据注释,已添加计算字段。SQLite支持在where子句中使用别名,因此这应该对您有效。如果您进行了计算

当某个等式产生一个
整数时,我试图选择一个every字段,这意味着一个没有小数的数字。在Sqlite中如何实现这一点?

如果您只希望行中不包含小数点:

select 
   "(" + DatabaseOpenHelper.KEY_ROW_ID + " - 1)/4 + 1" as field
from 
   table
where 
   field not like '%.%'
编辑:


根据注释,已添加计算字段。SQLite支持在where子句中使用别名,因此这应该对您有效。

如果您进行了计算,例如
“(“+DatabaseOpenHelper.KEY\u ROW\u ID+”-1)/4+1”
也可以吗?我知道了,我正在尝试比较该等式是否为整数。最后,我将原始数据与在ROUND()中解析的数据进行比较,以测试它们是否相同。无论如何,谢谢你。:)@丹尼瓦茨很高兴我能帮上忙。别忘了投票和回答,这就是我们在这里表达感谢的方式。:)