mysql的group by


Group By 有幾個規律:

Group by的語法:"Group by <字段>“意為按照字段進行分類匯總。這里需要注意四點:
        (1)按照你的分類要求Group by 后字段里沒有重復的記錄出現;
        (2)如果Group by 后需要跟上條件進行判斷,則:“Group by <字段> having <條件>”;
        (3)Group by 后面的再判斷條件不能用"where”;
        (4)Group by <字段> 在分組條件不指定的情況下,是默認取每一類的第一條記錄作為輸出結果。

 

 

 

 

1、查詢每門課程得分小於90分的學生數

SELECT c_id, count(*) from scoresss where score<90 GROUP BY c_id;

先進行score的篩選,然后再計算總數

 

 

 

 https://blog.csdn.net/L1542334210/article/details/101561608


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM