【发布时间】:2020-04-24 23:40:45
【问题描述】:
所以我知道为什么 (7.8/39)=.2 不会在 SQL 的 where 子句中返回结果,而 ROUND((7.8/39),1)=.2 会返回结果,但我不知道如何向与我一起工作的人清楚地解释它,我想为他们提供一些可以阅读的东西,然后我告诉他们这不会作为他们 where 子句的一部分。
谢谢你,
贾拉尔
【问题讨论】:
-
select 7.8/32返回什么? -
视觉上返回 0.2,但为了让他的代码正常工作,我让他使用 WHERE ROUND((X/Y),1)=.2 X/Y=.2 如果用于where 子句即使在 select 语句中都返回 .2。
-
对不起...我把 32 代替了 39,编辑了主帖。漫长的一周让我的大脑筋疲力尽。