在SQL中AVG语法为:

1 select  AVG(列名)
2 from 表名

下列代码为保留小数的代码;(注:此方法只适用表名属性不为int型,‘2’表示小数位数)

select cast(avg(表名) as dec(18,2)) from 列名

如果字段是int类型,那么用上面的任何一种方法都不管用。

1 select  avg(cast(列名 as decimal(5, 2))) 
2 FROM 表名