❶ 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 的寫法