bycj.net
当前位置:首页 >> sql求平均值截取整数 >>

sql求平均值截取整数

有小数点吗?如果有小数点就用round函数,如果只是后面的.00000,那就可以用trunc函数.round(avg(numeric),2);2代表取两位小数.trunc(avg(numeric)); 截取整数.希望能帮到你.

那你让所有的null的值为0就可以了啊.(a+(isnull(b,0)))/2 其中0可以换成你想要的任何数.

你好!SELECT SUBSTRING(CONVERT(varchar(10), (数学 + 语文 + 英语) / 3), 0, PATINDEX('%.%', CONVERT(varchar(10), (数学 + 语文 + 英语) / 3)) + 3) AS 平均数 FROM 表希望对你有所帮助,望采纳.

select 宿舍号, (周次-1)/4+1 as 月次 ,avg(评分) as 平均分 from 表1 group by 宿舍号, (周次-1)/4+1

--创建函数(返回varchar类型的值)create function getAVG(@class int)--@class 班级returns varchar(20) --返回值类型as begin declare @result varchar(20)case when @class = 1 then select @result = '平时成绩' + CAST(avg(平时成绩) AS varchar(5

[图文] SQL的计算查询中,用于求平均值的函数是()A.AVG() B.AVE()C.AVERAGE()D.AVER ()

round(avg(score),2)----保留两位小数剩下的以此类推

比如:select case when convert(varchar(8),时间,108) between '00:00:00' and '05:59:59' then convert(varchar(10),时间,120) + '-1' when convert(varchar(8),时间,108) between '06:00:00' and '11:59:59' then convert(varchar(10),时间,120

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com