日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

查询学生信息表班级的平均成绩

發(fā)布時間:2023/12/29 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 查询学生信息表班级的平均成绩 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.然后新建一張學生表(T_User),擁有兩個字段:id、姓名,學生表的id匹配表A里的學生id,查詢語句通過連接實現(xiàn)(不考慮內(nèi)外或者交叉連接的問題了),代碼如下:select UName, (select AVG(Grades) from UserInfo where GName = '語文' and UName = tu.name) as '語文', (select AVG(Grades) from UserInfo where GName = '數(shù)學' and UName = tu.name) as '數(shù)學', (select AVG(Grades) from UserInfo where GName = '英語' and UName = tu.name) as '英語' from UserInfo as ui join T_User as tu on ui.UName = tu.name group by ui.UName,tu.name;2.查詢不同班級,不同課程的平均成績,按照平均成績從大到小排序 class表(id,class_name);student表(id,student_name,class_id)score表(student_id,course_name,points)查詢不同班級不同課程的平均分,從大到小排序。select c.class_name,s.course_name ,avg(points) from class c left join student stu on c.id=stu.class_id left join score s on s.student_id = stu.id group by c.id,s.course_name order by avg(points) desc;UNION union:對兩個結(jié)果集進行并集操作,重復(fù)數(shù)據(jù)只顯示一次 union All:對兩個結(jié)果集進行并集操作,重復(fù)數(shù)據(jù)全部顯示

總結(jié)

以上是生活随笔為你收集整理的查询学生信息表班级的平均成绩的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。