當前位置:編程學習大全網 - 編程軟體 - SQL數據庫題目!!!急急急!!!

SQL數據庫題目!!!急急急!!!

1)Students表:包含SNo,SName,SSex,SClass,SAge 其中SNo為主鍵

2)Courses表:包含CNo,CName,CGrade(開設學期),CScore(學分)、IsProfession(是否是專業課) 其中CNo為主鍵

3)Scores表:包含SNo,CNo,Score 其中SNo和CNo分別與Students中的SNo和Courses中的CNo有外鍵關系。

1)查詢全班年齡在20歲至24歲之間的所有學生的信息。

select * from Students where SAge>=20 and SAge<=24 (是否包含20和24,修改相關=號)

2)查詢開設學期為2的所有的專業課程號、課程名稱、和學分。

select CNo,CName,CScore from Courses where CGrade=2 and IsProfession=1(假設專業課是此值為1)

3)查詢學號為000004學生的所有課程的成績。

select Scores.SNo,Scores.CNo,Courses.CName,Scores.Score from Scores INNER JOIN Courses ON Scores.CNo=Courses.CNo where Scores.SNo='000004'

4)查詢姓名為“王明”的學生的所有及格課程的課程名稱和成績。

select Scores.SNo,Scores.CNo,Courses.CName,Scores.Score from Scores INNER Join

Courses ON Scores.CNo=Courses.CNo where Scores.SNo in (select SNo from Students where SName='王明') and Scores.Score>=60

5)查詢班級為“0401”的所有學生的課程名為“SQL數據庫管理”的成績,按成績降序的方式排列,如果成績相同,則按照學號進行排列。

select Scores.SNo,Scores.CNo,Courses.CName,Scores.Score from Scores INNER Join

Courses ON Scores.CNo=Courses.CNo where Scores.SNo in (select SNo from Students

where SClass='0401' order by Scores.Score

  • 上一篇:422串口怎麽自發自收
  • 下一篇:佛山市冠聞電源科技有限公司怎麽樣?
  • copyright 2024編程學習大全網