SQL Server查询和检索操作。
一道例题学会查询和检索操作:
1、在SQL SERVER 2008上附加teaching数据库,其中三张表的含义解释如下:
学生表dbo.student有属性sno、sname、spec、birthday、email、sex、scholarship,分别代表学号、姓名、专业、生日、电子邮箱、性别、奖学金;
课程表dbo.course有属性cno、cname、credit、teacher,分别代表课号、课程名、学分、任课教师;
选课表dbo.student_course有属性sno、cno、grade,分别代表学号、课号、成绩。
2、在teaching数据库中完成下列查询:
(1)求选修’10101’号课程且成绩大于80分的所有男生的姓名;
(2)求至少选修’10102’和’10104’两门课程的学生信息;
(3)求每个学生所选课程的平均成绩,并用查询结果来创建一个新的数据表XSPJCJ(sno,sname,avggrade);
(4)求选修全部课程的所有学生的学号和姓名;
(5)求课程不及格学生的课号、课程名