日常工作中,會需要用SQL求平均值,分別是求某一項的平均值或求某一個對象的平均值,放到表格就是求一行中的幾個字段的平均值和求一列的平均值。
第一種:【列的平均值】AVG:這個函數相信大家都不陌生的,求平均值
如圖:想求班級的各個科目的平均分,這個時候就要用到avg;首先,根據班級進行分組,然后再求出各個班級各個科目的平均值
第二種:【多列的平均值-行】通過先求和,再除以幾個字段,得出平均值
如圖:各個科目的分數,分別是一列,如果想求一個同學各個科目的平均分呢?這個時候,你腦海想到是不是avg,但是avg是求一列的平均值呀,是不是?那要怎么求呢?
答案:可以先求出各個科目相加的總分,再除各個科目,得出的就是平均分啦!
最后,在根據其他要求,查出平均分在80分的同學
多動手,多實踐,多獲得新技能!