暫時還不清楚原因
1、按平均成績從高到低顯示所有學生的所有課程的成績以及平均成績
SC表:
這里,當做總成績處理
select sid, sum(score) as '總成績', avg(score) as '平均成績'
from sc group by sid order by 平均成績 desc;
運行結果: 這種是order by 子句中的 “平均成績”沒有加引號,能正確降序排列
select sid, sum(score) as '總成績', avg(score) as '平均成績'
from sc group by sid order by '平均成績' desc;
運行結果: 平均成績加了引號,order by 子句不能正確排序