我有一个SQL表,其中一个浮点列填充了以下值:
1.4313
3.35
2.55467
6.22456
3.325
Run Code Online (Sandbox Code Playgroud)
我需要选择仅包含超过4位小数的值的行.在这种情况下,select必须返回:
2.55467
6.22456
Run Code Online (Sandbox Code Playgroud)
想法?谢谢!
这是我到目前为止所尝试的
select *
from table
where CAST(LATITUDE AS DECIMAL(10,5)) - LATITUDE = 0
Run Code Online (Sandbox Code Playgroud) 我刚刚阅读了" 巧合编程 "一文.在页面的末尾有练习.一些代码片段是"巧合编程"的案例.但我无法弄清楚这篇文章中的错误:
此代码来自通用Java跟踪套件.该函数将字符串写入日志文件.它通过了单元测试,但是当其中一个Web开发人员使用它时失败.它依赖什么巧合?
public static void debug(String s) throws IOException {
FileWriter fw = new FileWriter("debug.log", true);
fw.write(s);
fw.flush();
fw.close();
}
Run Code Online (Sandbox Code Playgroud)
这有什么问题?