avg求平均值
数据库中有五行数据
分别是:
1
2
3
0
0
如何只针对非零求平均数
[解决办法]
avg(isnull(字段,0))
[解决办法]
create table tb1
(id int)
insert into tb1 values(1),(2),(3),(0),(0)
select cast(AVG(id)as decimal(18,2)) from tb1 where id<>0
select avg([字段]) from [表名] where [字段]<>0
select avg(num) from t6 where num<>0