sql 中查询某字段所有含小数的语句怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/22 21:31:01
求救,SQL中查询某字段所有含小数语句怎么写
例如:A B C
a 1 2
b 1 2.2
c 2 3.33
我要的结果是
b 1 2.2
c 2 3.33

这个查询语句该怎么写?非常感谢

下面的语句即可:

SELECT * FROM <你没说表名哦> WHERE c<>ROUND(c)

原理就是判断这个字段是否和四舍五入以后的结果相同,不同就有小数。你的数据库系统如果说ROUND为未知函数,那你可以查一下相应的手册,看看是不是INT等。