數據表的內容:
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得到的是分組后,每一個組的總數