• 2022-07-28
    查询报名人数比限选课人数多一倍及一倍以上的课程信息,--要求显示课程名称、报名人数和限报人数之比,并按该比例的降序排列
  • select couname,willnum/limitnum from course where willnum/limitnum>=1 order by willnum/limitnum go

    内容

    • 0

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

    • 1

      查询各个课程号及相应的选课人数。

    • 2

      求报名人数在30以上的课程有多少门

    • 3

      sql语句排序在查询结果中按人数降序排列,若人数相同,则按课程号升序排列?

    • 4

      查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排列。正确的命令是()。