SQL分別求行、列的平均值


日常工作中,會需要用SQL求平均值,分別是求某一項的平均值或求某一個對象的平均值,放到表格就是求一行中的幾個字段的平均值和求一列的平均值。

第一種:【列的平均值】AVG:這個函數相信大家都不陌生的,求平均值

如圖:想求班級的各個科目的平均分,這個時候就要用到avg;首先,根據班級進行分組,然后再求出各個班級各個科目的平均值

 

第二種:【多列的平均值-行】通過先求和,再除以幾個字段,得出平均值

如圖:各個科目的分數,分別是一列,如果想求一個同學各個科目的平均分呢?這個時候,你腦海想到是不是avg,但是avg是求一列的平均值呀,是不是?那要怎么求呢?

答案:可以先求出各個科目相加的總分,再除各個科目,得出的就是平均分啦!

最后,在根據其他要求,查出平均分在80分的同學

 

 

 多動手,多實踐,多獲得新技能!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM