1. 程式人生 > 其它 >Mysql教程:(二)分組與函式查詢group by

Mysql教程:(二)分組與函式查詢group by

分組與函式查詢

溫馨提示:分組之後查詢其他函式結果是不正確的;

分組函式: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) from
score 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 group
by(分組) class having(所有) order by(排序) limit from後面可以加子查詢,語句先執行後面再執行前面

本部落格所有文章僅用於學習、研究和交流目的,歡迎非商業性質轉載。

本文來自部落格園,作者:hello_殷,轉載請註明原文連結:https://www.cnblogs.com/yinzuopu/p/15516260.html

本文版權歸作者和部落格園共有,歡迎轉載,但必須給出原文連結,並保留此段宣告,否則保留追究法律責任的權利。