重複の可能性:
mysql テーブルで選択、平均、ソートする方法
この写真のようにmySqlにテーブルがあります
結果がLESSON列でグループ化されるクエリを作成し、LESSON列の平均値である新しい行を追加し、CNT列の値を合計したい....
私はこのクエリを使用しますが、写真3のような結果が得られ、この場合はPERCでソートできません
select no, STUD_ID,CLASS,LESSON, AVG(PERC) as PERC,SUM(CNT) as CNT from t_lesson where LESSON='CHEM' group by CLASS
union all
select no,STUD_ID,CLASS,'AVERAGE' as LESSON, AVG(PERC) as PERC, SUM(CNT) as CNT from t_lesson where LESSON='CHEM' group by LESSON