嵌套查询练习
--1. 查詢 “計算機 系”的班級信息。
select *from Class where DepartmentID=(select DepartmentID from Department where DepartmentName='計算機系')--2. 查詢“計算機系”的全部學(xué)生信息。
select *from Studentinner join Class on Class.ClassID=Student.ClassIDwhere Class.DepartmentID=(select DepartmentID from Department where DepartmentName='計算機系')--3. 查詢Dp010001課程中成績未達(dá)到該門課程平均分的選課信息。
select *from Courseinner join Grade on Course.CourseID=Grade.CourseIDwhere Course.CourseID ='Dp010001' and Grade<(select avg(Grade) from Grade where CourseID='Dp010001')--4. 查詢Dp010001課程中最低分的學(xué)生信息。
select *from Studentinner join Grade on Student.StudentID=Grade.StudentID where Grade=(select min(Grade)from Grade where CourseID='Dp010001')--5. 查詢Cs010901班比Cs010902班年齡都大的學(xué)生信息。
select *from Studentwhere ClassID='Cs010901'and Birth <all(select Birth from Student where ClassID='Cs010902')--6. 用帶EXISTS子查詢選修了Dp010001的學(xué)生學(xué)號和姓名
select StudentID,StudentName from Student where exists(select * from Course where CourseID='Dp010001')--7. 查詢course表中的最大學(xué)分和最小學(xué)分的課程名。
select CourseName from Course where credit =(select max(credit)? from Course) or credit=(select min(credit) from Course)--8.查詢選修了Dp010001課程而沒有選修D(zhuǎn)p010002號課程的學(xué)生學(xué)號。
select StudentID from Grade where CourseID='Dp010001'and CourseID!='Dp010002'--9.查詢計算機系選修了5門以上課程的學(xué)生的學(xué)號和姓名。
select Student.StudentID,StudentName from Studentinner join Grade on Grade.StudentID=Student.StudentID?where exists(select DepartmentID from Department where DepartmentName='計算機系')group by Student.StudentID,StudentName having count(Grade)>=5總結(jié)
- 上一篇: cad插件_CAD插件燕秀工具箱安装教程
- 下一篇: java英文姓名随机生成_java随机生