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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

根据题目完成以下50道SQL语句

發布時間:2023/12/20 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 根据题目完成以下50道SQL语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

已知有如下4張表:

學生表:STUDENT(S#,SNAME,SAGE,SSEX)

課程表:COURSE(C#,CNAME,T#)

成績表:SC(S#,C#,SCORE)

教師表:TEACHER(T#,TNAME)

其中,S#代表學號,SNAME代表學生姓名,SAGE代表學生年齡,SSEX代表學生性別,C#代表課程編號,CNAME代表課程名字,T#代表教師編號,TNAME代表教師名字,SCORE代表成績。

根據以上信息按照下面要求寫出對應的SQL語句。

1、查詢課程編號為“001”的課程比“002”的課程成績高的所有學生的學號

2、查詢平均成績大于60分的學生的學號和平均成績

3、查詢所有學生的學號、姓名、選課數、總成績

4、查詢姓“李”的老師的個數

5、查詢沒學過“李美玲”老師課的學生的學號、姓名

6、查詢學過編號為“001”的課程并且也學過編號為“002”的課程的學生的學號、姓名

7、查詢學過“李多多”老師所教的所有課的學生的學號、姓名

8、查詢課程編號為“002”的總成績

9、查詢所有課程成績小于60分的學生的學號、姓名

10、查詢沒有學全所有課的學生的學號、姓名

11、查詢至少有一門課與學號為“1001”的學生所學課程相同的學生的學號和姓名

12、查詢所學課程和學號為“001”的學生所有課程一樣的其他學生的學號和姓名

13、把“SC”表中“李多多”老師教的課的成績都更改為此課程的平均成績

14、查詢沒有學習過“1002”號課程的的學生的學號和姓名

15、刪除學習“李多多”老師課的SC表記錄

16、向SC表中插入一些記錄這些記錄要求符合以下條件:沒有上過編號為“003”課程的學生的學號、編號為002的課程的平均成績

17、按平均成績從高到低顯示所有學生的“數據庫”、“企業管理”、“英語”三門的課程成績,其中數據庫的c#為004,企業管理的c#為001,英語的c#為006,按如下形式顯示:

學生ID數據庫企業管理英語有效課程數有效平均成績

18、查詢各科成績最高和最低的分,以如下形式顯示課程ID最高分最低分

19、按各科平均成績從低到高和及格率的百分數從高到低排列,以如下形式顯示:

課程號課程名平均成績及格百分數

20、查詢如下課程平均成績和及格率的百分數(用1行顯示),其中企業管理為001,馬克思為002,UML為003,數據庫為004

21、查詢不同老師所教不同課程平均分從高到低顯示

22、查詢如下課程成績第3名到第6名的學生成績單,其中企業管理為001,馬克思為002,UML為003,數據庫為004,以如下形式顯示:

學生ID學生姓名企業管理馬克思UML數據庫平均成績

23、使用分段[100-85],[85-70],[70-60],[<60]來統計各科成績,分別統計各分數段人數:課程ID和課程名稱

24、查詢學生平均成績及其名次

25、查詢各科成績前三名的記錄(不考慮成績并列情況)

26、查詢每門課程被選修的學生數

27、查詢出只選修了一門課程的全部學生的學號和姓名

28、查詢男生、女生人數

29、查詢姓“張”的學生名單

30、查詢同名同性學生名單并統計同名人數

31、1981年出生的學生名單(注:STUDENT表中SAGE列的類型是DATE)

32、查詢每門課程的平均成績,結果按平均成績升序排列,平均成績相同時按課程號降序排列

33、查詢平均成績大于85的所有學生的學號、姓名和平均成績

34、查詢課程名稱為“數據庫”且分數低于60的學生姓名和分數

35、查詢所有學生的選課情況

36、查詢任何一門課程成績在70分以上的姓名、課程名稱和分數

37、查詢不及格的課程并按課程號從大到小排列

38、查詢課程編號為003且課程成績在80分以上的學生的學號和姓名

39、查詢選了課程的學生人數

40、查詢選修“李多多”老師所授課程的學生中成績最高的學生姓名及其成績

41、查詢各個課程及相應的選修人數

42、查詢有2門不同課程成績相同的學生的學號、課程號、學生成績

43、查詢每門課程成績最好的前兩名

44、查詢每門課程的學生選修人數,超過10人的課程才統計。要求輸出課程號和選修人數,查詢結果按人數降序排列,若人數相同按課程號升序排列

45、查詢至少選修兩門課程的學生學號

46、查詢全部學生都選修的課程的課程號和課程名

47、查詢沒學過“李多多”老師講授的任一門課程的學生姓名

48、查詢兩門以上不及格課程的同學的學號及其平均成績

49、檢索課程編號為“004”且分數小于60的學生學號,結果按按分數降序排列

50、刪除學生編號為“002”的課程編號為“001”的課程的成績

轉載于:https://www.cnblogs.com/Pjson/p/8646403.html

總結

以上是生活随笔為你收集整理的根据题目完成以下50道SQL语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。