❶ sql语句求平均值,急求!!!
有平均值函数的avg(a1+a2+a3)
❷ SQL平均值怎么求
OrderAverage 是查询出来的列取的别名 as 后面就是别名的意思 不是必须的 可以没有
❸ 关于用sql语句求平均值,就是把一个表中的所有字段按时间字段的小时来求平均值,而不是按时间段求
--已出结果 SQLSERVER2000
--生成测试数据
CREATE TABLE TestA
(
a int,
b int,
c int,
time datetime
)
INSERT INTO TestA
SELECT 12,13,45,'2009-6-9 10:59:26'
UNION ALL
SELECT 11,41,43,'2009-6-9 10:59:30'
UNION ALL
SELECT 10,75,742,'2009-6-9 11:00:40'
UNION ALL
SELECT 78,72,56,'2009-6-9 11:30:50'
UNION ALL
SELECT 52,11,55,'2009-6-9 12:00:42'
UNION ALL
SELECT 11,41,43,'2009-6-9 12:59:30'
--查询结果
SELECT A*1.0/FCount AS A平均值,B*1.0/FCount AS B平均值,C*1.0/FCount AS C平均值,Time
FROM(
SELECT SUM(a)AS A,SUM(b)AS B,SUM(c)AS C,
CONVERT(char(10),time,121)+' '+LTRIM(DATEPART(hour,time))+':00:00' AS Time,COUNT(*)AS FCount
FROM TestA
GROUP BY CONVERT(char(10),time,121),DATEPART(hour,time)
)AS T
--SELECT 1/2 =0 SELECT 1./2 =0.5 SELECT 1.0/2=0.5
❹ sql求平均值
三个月总的的平均值吗?
select姓名,avg(值)as平均值fromtb
groupby姓名
❺ sql语句求均值
写一个作业定时执行以下代码:
i int;
select avg(a05024) into i from (
select * from table order by dr_mc_inf_time desc
) where rownum<=8 ;
insert into aa() values();
commit;
❻ sql 怎么求出个人三科平均分 语文数学英语 学生有10个 用一条语句输出个人3科平均
具体的SQL查询语句跟数据结构有关,不同的数据结构实现语句会有很大的不同,大致思路是筛选出语文、数学、英语三科的成绩,然后用得分人分组求和。下面举几个例子供参考:
1)单表结构
Scores(SName,CName,Score)
SQL实现语句
selectSName,avg(Score)asavgScorefromScores
whereCNamein('语文','英语','数学')groupbySName;
2)多表结构
Students(SID,SName)
Courses(CID,CName) 假设语文、数学、英语的CID分别是001,002,003
Scores(SID,CID,Score)
Students的SID,Courses的CID分别与Scores的SID和CID建立一对多参照完整性关系
SQL实现语句
selectb.SName,a.avgScorefrom
(selectSID,avg(Score)asavgScorefromScores
whereCIDin('001','002','003')groupbySID)a,Studentsb
wherea.SID=b.SID;
❼ SQL语言中求筛选信息求平均值的语言公式是什么
使用avg函数,例如:select avg(score) from students;表示得到students表中score的平均值。这里的score也可以换成另一个select语句,以得到经过筛选过的数据的平均值。avg函数智能操作数字类型,并且会忽略null值。希望能帮到你
❽ sql查找数据并计算平均值
1、select avg(d) from a --计算表a中 字段d的平均值
2、select b,avg(d) from a group by b -- 表a 按 列 b分组,计算每组的平均值
3、select avg(d) from a where b = 1 --计算表a中 字段b = 1的记录中 d 的平均值
❾ SQL 求平均数语句怎么写
select avg(t.温度) 平均温度,t.日期 from table1 t group by t.日期 where 日期 between to_date('20140101','yyyymmdd') and to_date('20140131','yyyymmdd')
这是ORACLE 的写法