题目
根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。下面哪条语句合适?()
A select sno,count(cno) from SC
B select sno,count(cno) from student
C select a.sno,count(cno) from student a left outer join SC
D select a.sno,count(cno) from SC left outer join student a
第1题
根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?()
A select * from student where age< avg(age)
B select * from student having age< avg(age)
C select * from student a where a.age< (select avg(b.age) from student b)
D select * from student a where (select avg(b.age) from student b ) >= a.age
第2题
A select dept,avg(age) from student where avg(age)<21
B select dept,avg(age) from student group by dept having avg(age)<21
C select dept,avg(age) from student having avg(age)<21
D select dept,avg(age) from student group by dept where avg(age)<21
第3题
A.String sql="Select * from Student where Sname="+txtName.getText();
B.String sql="Select * from Student where Sname='"+txtName.getText()+"'";
C.String sql="Select * from Student where Sname like "+txtName.getText();
D.String sql="Select * from Student where Sname like '"+txtName.getText()+"'";
第4题
A.String sql="Select * from Student where Sname="+txtName.getText();
B.String sql="Select * from Student where Sname='"+txtName.getText()+"'";
C.String sql="Select * from Student where Sname like "+txtName.getText();
D.String sql="Select * from Student where Sname like '"+txtName.getText()+"'";
第5题
A.String sql="Select * from Student where Sname="+txtName.getText();
B.String sql="Select * from Student where Sname='"+txtName.getText()+"'";
C.String sql="Select * from Student where Sname like "+txtName.getText();
D.String sql="Select * from Student where Sname like '"+txtName.getText()+"'";
第6题
A.String sql="Select * from Student where Sname="+txtName.getText();
B.String sql="Select * from Student where Sname='"+txtName.getText()+"'";
C.String sql="Select * from Student where Sname like "+txtName.getText();
D.String sql="Select * from Student where Sname like '"+txtName.getText()+"'";
第7题
根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句? ()
A drop sno from table student
B alter table student drop sno
C alter table student drop unique(sno)
D alter table student drop sno unique
第8题
A delete from student
B delete all from student
C delete * from student
D drop table student
第9题
现有学生表,课程表和成绩表,三表中的字段如下:
student表:id,student_name
course表:id,course_name
score表:student_id,course_id,score
前提:每个学生都会参加多门课程的考试,每门课程的成绩在score表中都是一条数据
现若要查询出 平均分在60分以上的学生id和学生姓名以及平均分,以下哪个sql语句是正确的? ()
A.select student_id,student_name,avg(score) av from student s join score sc on s.id=sc.student_id;
B.select student_id,student_name,avg(score) av from student s join score sc on s.id=sc.student_id where av>60;
C.select student_id,student_name,avg(score) av from student s join score sc on s.id=sc.student_id where av>60 group by student_id;
D.select student_id,student_name,avg(score) av from student s join score sc on s.id=sc.student_id group by student_id having av>60;
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!