Mysql教程:(二)分組與函式查詢group by
阿新 • • 發佈:2021-11-06
分組與函式查詢
溫馨提示:分組之後查詢其他函式結果是不正確的;
分組函式:group by
按班級分組,查詢出每班數學最高分:
select class,max(maths) from score group by class; 不分班級查詢總人數最高分:
select max(maths) from score; 註釋: max:最大值;
按班級分組,查詢出每班數學最低分: select class,min(maths) from score group by class; 註釋:最小值min;
按班級分組,查詢出每班數學總分: select class,sum(maths) fromscore group by class; 註釋:sum:總分;
按班級分組,查詢出每班數學平均分: select class,avg(maths) from score group by class; 註釋:avg:平均值:
按班級分組,查詢出每班學生總數: select class,count(*) from score group by class; 註釋:count:有價值的;
語句執行順序: from先執行,後執行where, 再接著執行having,limit等。 例句: select class,max(maths) from score where groupby(分組) class having(所有) order by(排序) limit from後面可以加子查詢,語句先執行後面再執行前面
本部落格所有文章僅用於學習、研究和交流目的,歡迎非商業性質轉載。
本文來自部落格園,作者:hello_殷,轉載請註明原文連結:https://www.cnblogs.com/yinzuopu/p/15516260.html
本文版權歸作者和部落格園共有,歡迎轉載,但必須給出原文連結,並保留此段宣告,否則保留追究法律責任的權利。