當前位置:首頁 » 編程語言 » 如何用sql語言求平均值
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

如何用sql語言求平均值

發布時間: 2022-05-12 17:09:09

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