Ⅰ sql 语言 去除 小数点和后面的数字并求个位整数
select id,cast(round(rmb,0) as int) as rmb from t1
不动脑子。access更简单:
select id,round(rmb,0) as rmb from t1
Ⅱ 在SQL计算平均值输出的时候出现如图数据,请问怎么去除小数点后面的“0”
有小数点吗?如果有小数点就用round函数,如果只是后面的.00000,那就可以用trunc函数。
round(avg(numeric),2);
2代表取两位小数。
trunc(avg(numeric));
截取整数。
希望能帮到你。
Ⅲ sql怎么去掉字符小数点
replace(field,'.','')
Ⅳ SQL Server里如何把查询出来结果的小数点去掉
思路很简单,数据类型转换,转成整型即可,看下我的例子:
--我们定义两个变量,一个小数i,一个整数x
DECLARE@inumeric(10,7),@xint
SET@i=3.1415926
print@i
--将小数转换成整型
SET@x=CAST(ROUND(@i,0)ASint)
print@x