[单选题]

下列SQL查询语句所表示的含义是( )。SELECT 课程名称,开课系名,COUNT(学号) AS 选修人数; FROM 成绩,课程; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称; HAVING COUNT(*)>3

A.检索开课在3门以上的开课系名、课程名称和选修人数

B.检索选修了3门课程以上的学生记录,显示结果包括课程名称、开课系名和选修人数

C.检索每门课程中,有3人以上选修该课程的记录,显示结果包括课程名称、开课系名和选修人数

D.检索选修人数最多的3门课程的记录,显示结果包括课程名称、开课系名和选修人数

参考答案与解析:

相关试题

若有如下SQL查询语句:SELECT课程名称,开课系名,COUNT(学号)AS选

[单选题]若有如下SQL查询语句: SELECT课程名称,开课系名,COUNT(学号)AS选修人数; FROM成绩,课程; WHERE课程.课程编号=成绩.课程编号; GROUP BY课程名称; HAVING COUNT(*)>3 上述语句所表示的含义是( )。A.检索开课在3门以上的开课系名、课程名称和选修人数B.检索选修了3门课程以上的学生记录,显示结果包括课程名称、开课系名和选修人数C.检索每门课程中,有3人以上选修该课程的记录,显示结果包括课程名称、开课系名和选修人数D.检索选修人数最多的3门课程

  • 查看答案
  • 对学生-课程数据库,查询信息系学生选修了的所有课程名称。 SELECT Cname FROM Student, Course, sC

    对学生-课程数据库,查询信息系学生选修了的所有课程名称。 SELECT Cname FROM Student, Co

  • 查看答案
  • 在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果中(

    [单选题]在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果中(19)。A.属性名都不相同B.去掉了重复的列C.行都不相同D.属性值都不相同

  • 查看答案
  • 在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果中( )。

    [单选题]在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果中( )。A.属性名都不相同B.去掉了重复的列C.行都不相同D.属性值都不

  • 查看答案
  • 统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课

    [单选题]统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是A)SELECT课程名称,开课院系,COUNT(课程编号)AS选修人数; FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号; GROUP BY学生成绩.课程编号HAVING COUNT(*)<=2; ORDER BY COUNT(课程编号)B)SELECT课程名称,开课院系,COUNT(学号)选修人数; FROM学生成绩,课程WHERE课程.课程编

  • 查看答案
  • 统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课

    [单选题]统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是A.SELECT课程名称,开课院系,COUNT(课程编号)AS选修人数; FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号; GROUP BY学生成绩.课程编号HAVING COUNT(*)<=2; ORDER BY COUNT(课程编号)B.SELECT课程名称,开课院系,COUNT(学号)选修人数; FROM学生成绩,课程WHERE课程.课程编号=学

  • 查看答案
  • 下列SQL语句执行后,查询结果是( )。SELECT 班级.班级名,SUM(工资

    [单选题]下列SQL语句执行后,查询结果是( )。SELECT 班级.班级名,SUM(工资); FROM 班级,教师; WHERE 班级.班级号=教师.班级号; GROUP BY 班级.班级号A.各个班级教师工资的平均工资B.各个班级教师的工资合计C.所有教师工资的平均工资D.所有教师的工资合计

  • 查看答案
  • 有SQL语句: SELECT学院.系名,COUNT(*)AS教师人数 FROM

    [单选题]有SQL语句: SELECT学院.系名,COUNT(*)AS教师人数 FROM 教师,学院; WHERE 教师系号=学院.系号GROUP BY学院.系名 与如上语句等价的SQL语句是A.SELECT 学院.系名,COUNT(*)AS教师人数; FROM 教师 INNER JOIN 学院; 教师.系号=学院.系号GROUP BY 学院.系名B.SELECT学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 系号 GROUP BY学院.系名C.SELEC

  • 查看答案
  • 有SQL语句:SELECT学院.系名,COUNT(*)AS 教师人数 FROM

    [单选题]有SQL语句:SELECT学院.系名,COUNT(*)AS 教师人数 FROM 教师,学院;WHERE教师.系号=学院.系号 GROUP BY 学院.系名;与如上语句等价SQL语句是A) SELECT学院.系名,COUNT(*)AS教师人数; FROM 教师 INNER JOIN学院;教师.系号=学院.系号 GROUP BY学院.系名B) SELECT学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号 GROUP BY 学院.系名C)SE

  • 查看答案
  • 有SQL语句:SELECT 学院.系名,COUNT(*) AS 教师人数 FRO

    [单选题]有SQL语句: SELECT 学院.系名,COUNT(*) AS 教师人数 FROM 教师,学院; WHERE 教师.系号=学院.系号 GROUP BY 学院.系名 与如上语句等价SQL语句是A.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; 教师.系号=学院.系号 GROUP BY 学院.系名B.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号 GROUP BY

  • 查看答案