小编Bec*_*uzz的帖子

选择小数位数超过4的数字

我有一个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)

sql sql-server sql-server-2008

12
推荐指数
5
解决办法
4万
查看次数

'巧合编程'练习:Java文件编写器

我刚刚阅读了" 巧合编程 "一文.在页面的末尾有练习.一些代码片段是"巧合编程"的案例.但我无法弄清楚这篇文章中的错误:

此代码来自通用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)

这有什么问题?

java file-io

5
推荐指数
1
解决办法
453
查看次数

标签 统计

file-io ×1

java ×1

sql ×1

sql-server ×1

sql-server-2008 ×1