MySQL中的sum的用法----統計


數據表的內容:

select
number,sum( if( score >= 60, score, 0)) as total_score,
sum( if( score < 60, 1, 0 )) as sum_notpass
from students.score
group by number

統計出所有score的score,然后再統計有多少條不及格的記錄了。

方便程序用來告訴人們這條記錄數據的情況

 

1、沒有group by,就只能有一條,sum得到的是總數:

2、有group by,就分組了,sum得到的是分組后,每一個組的總數

 


免責聲明!

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



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