当前位置:首页 » 编程语言 » sql平均函数

sql平均函数

发布时间: 2022-08-03 01:08:52

‘壹’ sql自定义函数求平均数的代码 要怎么写

--创建函数(返回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)) + ' 考试成绩' + CAST(avg(考试成绩) AS varchar(5)) from [表名] where [班级条件]
-- case when @class =2 then 后续的部分自己写吧
else
select @result ='无此班级'
return @result
end
--调用函数
select getAVG(2)--2班的平均成绩

‘贰’ SQL平均值怎么求

AVG是函数,传入一个字段,求这个字段的平均值, as就是给结果集命名了, OrderAverage就是新命的名字,不是必须写成这,名字随便起。除了关键字。

‘叁’ sql求平均值

三个月总的的平均值吗?


select姓名,avg(值)as平均值fromtb
groupby姓名

‘肆’ SQL 求平均数语句怎么写

select avg(t.温度) 平均温度,t.日期 from table1 t group by t.日期 where 日期 between to_date('20140101','yyyymmdd') and to_date('20140131','yyyymmdd')

这是ORACLE 的写法

‘伍’ SQl自定义函数 平均值

假如你的这个表叫table1,字段有:field1,field2,fied3

select a.field1*b.field1 as x_field1,a.field2*b.field2 as x_field2,a.field3*b.field3 as x_field3 from table1 a,
(select avg(field1) as field1,avg(field2) as field2,avg(field3) as field3 from table1) b
这样就可以直接求出你要的结果了,如果你非得要用函数来再说,那样还麻烦
-----------------------------------------
用自定义函数来实现:表还是上面举例子的表
CREATE FUNCTION F_GetAvg (@p_fieldstr varchar(254))
RETURNS float AS
begin
declare @rtn float;
select @rtn=(case when @p_fieldstr='field1' then avg([field1])
when @p_fieldstr='field2' then avg([field2])
when @p_fieldstr='field3' then avg([field3])
else 0 end) from table1
return @rtn
end

使用:select field1*dbo.F_GetAvg('field1'),field2*dbo.F_GetAvg('field2'),field3*dbo.F_GetAvg('field3') from table1

‘陆’ 怎样编写SQL语句求平均成绩

1、打开数据库软件,附加数据库,右键选择新建查询。

‘柒’ sql 求平均值

可以使用函数 avg(colname)

‘捌’ SQL语言中对数据进行统计时,求最大值的函数是_ ____,求平均值的函数是_

最大值:max
平均值:avg

‘玖’ SQL中的平均数怎么算

构造个model,然后给个属性average_fen
后台用
select average(fen) as average_fen from 表名 where id = ***
把结果set给average_fen
前台用这个属性就是了

‘拾’ SQL查询平均数

selectavg(年龄)fromstudent

如果四舍五入的话:

selectround(avg(年龄),2)fromstudent

2就代表小数后2位,看你自己需求,如果不保留小数,逗号和2都去掉

热点内容
怎么访问暗网 发布:2025-01-23 07:02:04 浏览:665
无线配置代理选什么 发布:2025-01-23 06:52:54 浏览:824
c程序汇编程序 发布:2025-01-23 06:49:42 浏览:840
cmd命令与linux命令 发布:2025-01-23 06:40:26 浏览:806
linux用户目录权限 发布:2025-01-23 06:37:49 浏览:233
学计算机避免编程 发布:2025-01-23 06:29:09 浏览:661
易语言机器人源码 发布:2025-01-23 06:24:03 浏览:320
汇编语言的编译可以叫解释吗 发布:2025-01-23 06:23:22 浏览:35
tomcat编译后的文件 发布:2025-01-23 06:05:46 浏览:254
惠普畅游人14是什么配置表 发布:2025-01-23 05:57:39 浏览:296