查询平均成绩大于90分的学生学号、姓名及成绩。
select a.stud_id,stud_name,avg(score) as average from tblscore a,tblstudent b where a.stud_id=b.stud_id group by a.stud_id,b.stud_name having avg(score)>90
举一反三
- 查询成绩大于90分的学生的姓名,正确的SQL命令是( ) A: select 姓名 from 学生表 where 学号=(select 学号 from 成绩表 where 成绩>90) B: select 姓名 from 学生表 where 学号 in (select 学号 from 成绩表 where 成绩>90) C: select 姓名 from 学生表 where 学号>(select 学号 from 成绩表 where 成绩>90) D: select 姓名 from 学生表 where 学号90)
- 设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是()。 A: SELECT姓名FROM学生表WHERE学生表.学号=课程表.学号AND课程表.成绩>90 B: SELECT姓名FROM课程表WHERE学生表.学号=课程表.学号AND课程表.成绩>90
- 设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是( )。 A: SELECT 姓名 FROM 学生表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90 B: SELECT 姓名 FROM 课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90 C: SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 OR 课程表.成绩>90 D: SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
- 一、已知Demo数据库,要求使用SQL完成以下查询语句:[br][/br] (1)查询平均成绩大于李大鹏同学平均成绩的所有学生的学号、姓名和平均成绩。 (2)查询选修了计算机网络课程且成绩高于该课程平均成绩的学生姓名、该学生的计算机网络课程成绩及计算机网络课程平均成绩。
- 【其它】5.5 多表查询(上机实训) 【1】查询所有选修课程的学生学号、姓名、课程号和成绩。 【2】查询所有选修课程的学生学号、课程名称和成绩。 【3】查询所有女生学号、姓名、系编号和所在系名称。 【4】查询所有选修课程并且成绩大于90分的学生学号、姓名、课程号和成绩。 【5】查询所有选修课程的学生学号、姓名、课程名称和成绩。 【6】查询所有选修课程并且成绩大于90分的学生学号、姓名、课程名称和成绩
内容
- 0
下列select查询语句中,格式书写正确的是() A: select姓名,课程,成绩from学生表,成绩表where学生.学号=成绩.学号 B: select姓名,课程,成绩from学生,成绩where成绩>60ordeby成绩desc C: select学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号 D: select学生.学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号
- 1
若学生表结构中包括学号、姓名、性别、成绩等字段,则“查询成绩为90分以上的所有学生姓名”的SQL语句是()。 A: SELECT * FROM 学生 WHERE 成绩>=90 B: SELECT 姓名 FROM 学生 WHERE 成绩>=90 C: IF 成绩>=90 THEN SELECT 姓名 FROM 学生 D: IF 成绩>=90 SELECT 姓名 FROM 学生
- 2
查询选修“高等数学”课程且成绩在80-90分的学生学号及姓名
- 3
查询成绩介于80~90之间的学生学号、姓名、课程及分数并按分数排序。
- 4
用嵌套查询,查询成绩比该课程平均成绩高的学生的学号及成绩。