您正在使用sql server数据库在java和Am中开发一个应用程序。我在23.6中的数据库中插入值,但它的附加类似于23.645464。是否有任何方法可以在十进制后追加一个数字。请帮帮我。
谢谢
答案 0 :(得分:0)
在sql server中这个怎么样。
SELECT round (cast(23.645464 AS DECIMAL(10,1)),2);
答案 1 :(得分:0)
嘿,您可以在将值存储到数据库之前在Java文件中尝试此代码。
例如:
函数调用:
float round = Round(num,1);
定义:
public static float Round(float val, int dec) {
float p = (float)Math.pow(10,dec);
val = val * p;
float tmp = Math.round(val);
return (float)tmp/p;
}