班級表class 成績表source 學生表student 1、查詢班級一班的各科成績最高的學生信息 ...
找出各科最高成績create table gradeMax id int primary key auto increment,name varchar ,subject varchar ,grade int insert into gradeMax name ,subject ,grade values 小點 , java , , 小黑 , .net , , 小軍 , 職業素養 , , 小王 ...
2017-11-08 20:09 0 4493 推薦指數:
班級表class 成績表source 學生表student 1、查詢班級一班的各科成績最高的學生信息 ...
創建表 插入數據 查詢 ...
SELECT L.C# As 課程ID,L.score AS 最高分,R.score AS 最低分 FROM SC L ,SC AS R WHERE L.C# = R.C# and L.score = (SELECT MAX(IL.score ...
創建表student: CREATE TABLE `student` ( `sid` INT(11) NOT NULL AUTO_INCREMENT, `sname` VARCHAR(20 ...
今天看一個mysql教程,看到一個例子,感覺里面的解決方案不是很合理。 問題如下: 有學生表: 成績表: 想要查詢出的效果: 其實就是原來是一個分數一條記錄,現在變成一個學生一條記錄。 那個教程里的sql如下: 實現的效果: 很明顯,每個學生的每個成績都是單獨一條記錄 ...
題目:查詢各科成績最高分、最低分和平均分: 以如下形式顯示:課程 ID,課程 name,最高分,最低分,平均分,及格率,中等率,優良率,優秀率 及格為>=60,中等為:70-80,優良為:80-90,優秀為:>=90 要求輸出課程號和選修人數,查詢結果按人數降序排列,若人數相同 ...
最近遇到一個關於mysql的查詢的問題,就是在成績表里查詢各科成績都在80以上(含80分)的學生姓名,在網上找了一個例子,供大家參考學習: 1、 2、也有人在網上用了別外的辦法來查找,如下: 使用了分組group by, SELECT D.name FROM (SELECT ...
查詢各科成績前三名的記錄 分析如下: ...