欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 查詢包含,mysql查詢每門成績的前十名

謝彥文2年前20瀏覽0評論
mysql 查詢包含,mysql查詢每門成績的前十名?

學生表名為:student, 單科成績的字段為:subject。學生名字為:name 查詢單科成績前十:

mysql語句為:

select * from student order by subject desc limit 10; 查詢總分成績前十:mysql語句為:

select sum(subject) subject,name from student group by name order by subject desc limit 10; 注: select sum(subject) subject,name 這句的意思是:sum(subject) subject 把單科成績加總用subject 來命名(就是總成績),name就是一個字段,這里只有兩個字段。 group by name order by subject : group by name 的意思按照名字這一欄來分組,當然,學生成績表名字有可能是一樣的,按照學號是最準確的,這里只是舉個例子。

order by subject 這句的意思是按照總分成績排序,這里的subject 是前面重命名總分的意思。

select sum(subject) as countsubject,name from student group by name order by countsubject desc limit 10;