Table:TabA姓名  性别  分数
a       男     82.4
b       男     80
c       女     92.4
e       男     0
.....有10几万条记录,现在要对分数进行四舍五入工作--小数点后的不要了,为了提高速度
本来是整数的过滤掉,如80,0等select * from TabA where 分数....?
----如何实现?!

解决方案 »

  1.   

    select 姓名,性别,round(分数) 分数 from TabA
      

  2.   

    select 姓名,性别,round(分数) 分数 from TabA WHERE 分數<>FLOOR(分數);
      

  3.   

    select 姓名,性别,round(分数) 分数 from TabA WHERE 分數<>FLOOR(分數);
    不過這樣速度 應該會慢一點﹐呵呵﹐講義直接4舍5入.
      

  4.   

    谢谢!
    select 姓名,性别,round(分数) 分数 from TabA WHERE 分數<>FLOOR(分數);这样也可以update ?这不是查询吗?!