1查询se学院学生的学号和姓名SELECTSNOSNAMEFROMSTUDENTWHERESDEPTSE
2查询选修coo2课程的学生学号和成绩,结果按成绩降序排列,如果成绩相同,则按学号升序排列
SELECTSNOGRADEFROMSCWHERECNOC002ORDERBYGRADEDESCSNOASC
3查询选修课coo2课程成绩为8090的学生学号和成绩,并乘以09输出SELECTSNOGRADE09AS成绩FROMSCWHEREGRADEBETWEEN80AND90
4查询se学院或ch学院姓张的学生的信息SELECTFROMSTUDENTWHERESDEPTINSECHANDSNAMELIKE张
5查询“秦海东“教师担任的课程总学时数SELECTCHOURFROMCOURSEWHERECNOINSELECTCNOFROMTCWHERETIDINSELECTTIDFROMTEACHERWHERETNAME秦海东
f
6查询“陈流星“同学所选修课程的任课教师信息SELECTFROMTEACHERWHERETIDINSELECTTIDFROMTCWHERECNOINSELECTCNOFROMSCWHERESNOINSELECTSNOFROMSTUDENTWHERESNAME陈流星
7查询总成绩在200分以上的学生学号、总成绩和平均成绩SELECTSNOSUMGRADEAVGGRADE
FROMSCGROUPBYSNOHAVINGSUMGRADE200
8在from子句中用i
ertjoi
连接符指定连接条件查询所有有coo2号课程成绩的学生学号,姓名,成绩
SELECTSTUDENTSNOSNAMEGRADEFROMSTUDENTINNERJOINSCONSTUDENTSNOSCSNOWHERESCCNOC002ANDGRADEISNOTNULL
9查询选修课程一样且成绩相同的学生基本情况(使用自连接查询)SELECTFROMSTUDENTWHERESNOINSELECTASNOFROMSCASCBWHEREACNOBCNOANDAGRADEBGRADE
10查询所有考试成绩及格的学生成绩信息,结果包含学生的学号,姓名,性别,选修课称号,成绩,并按成绩进行降序排列(使用内连接i
er)
SELECTSTUDENTSNOSNAMESSEXCNOGRADE
fFROMSTUDENTINNERJOINSCONSTUDENTSNOSCSNOANDGRADE60ORDERBYGRADEDESC
11查询所有学生的总成绩(包括没有成绩的学生),学号,姓名(外部链接查询)SELECTSUMGRADEAS总成绩STUDENTSNOSNAMEFROMSTUDENTINNERJOINSCONSTUDENTSNOSCSNOGROUPBYSTUDENTSNOSNAME
12查询某课程成绩在哪90分以上的学生的学号,姓名(使用谓词i
连接子查询)SELECTSNOSNAMEFROMSTUDENTWHERESNOINSELECTSNOFROMSCWHEREGRADE90
13查询有课程成绩的学生学号和姓名(使用谓词exists连接子查询)SELECTSNOSNAMEFROMSTUDENTWHEREEXISTSSELECTFROMSCWHERESTUDENTSNOSCSNOANDGRADEISNOTNULL
14从course表中查询课程名中包含“数据“的课程信息SELECTFROMCOURSEWHERECNAMELIKE数据
f15查询所有学生的及其选修情况包括未选修任何课程的学生,显示学生姓名,课程名称,课程成绩要求使用外链接
SELECTSNAMECNAMEGRADEFROMSCRIGHTOUTERJOINStude
tONSTUDENTSNOSCSNOLEFTOUTERJOINCOURSEONCOURSECNOSCCNO
16查询所有学生中平均成绩最高的学生学号SELECTTOP1WITHTIESSNr