本题目要求编写SQL语句,
基于Student
表和Grade
表,查询没有课程成绩的学生对应的学号、姓名、性别。
提示:请使用SELECT
语句作答。
表结构:
Create table Student(StudentID char(12) primary key,StudentName char(8) not null,Sex char(2) not null ,Birth datetime not null,HomeAddr varchar(80),EntranceTime datetime default getdate(),ClassID char(8) );
Create table Grade(CourseID char(8) , --班级编号StudentID char(12) , --学号Semester int not null, --学期SchoolYear int , --学年Grade numeric(5,1),--成绩primary key(CourseID,StudentID) );
表样例
Student
表:
Grade
表
输出样例:
select Student.StudentID,StudentName,Sexfrom Studentleft join Grade on Student.StudentID=Grade.StudentIDwhere Grade is null;