• 2022-06-01
    下面查询语句是否正确?select xh 学号,COUNT(xh) 及格课程门数from cjbwhere cj>=60go
  • 错误

    举一反三

    内容

    • 0

      在学生选课表SC中,查询选修了3号课程的学生的学号(XH)及其成绩(GD)。查询结果按分数的降序排列。实现该功能的正确SQL语句是( )。 A: SELECT XH,GD FROM SC WHERE CH='3'ORDER BY GD DESC B: SELECT XH,GD FROM SC WHERE CH='3'ORDER BY GD ASC C: SELECT XH,GD FROM SC WHERE CH='3'GROUP BY GD DESC D: SELECT XH,GD FROM SC WHERE CH='3' GROUP BY GD ASC

    • 1

      在选课表( 学号,课程号,成绩)中,统计学号为“1512101”的学生的选课门数和选课平均分。以下正确的查询语句是( )。 A: select count('1512101') 选课门数 , avg(成绩) 平均分 from 选课表 where 学号='1512101' B: select count(学号) 选课门数 , avg(成绩) 平均分 from 选课表 where 学号='1512101' C: select count(*) 选课门数 , avg(成绩) 平均分 from 选课表 where 学号='1512101' D: select count( ) 选课门数 , avg(成绩) 平均分 from 选课表 where 学号='1512101'

    • 2

      设选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。要从选课表中统计每个学生选修的课程门数,应使用的SELECT语句是______。 A: SELECT COUNT(*) FROM 选课表 B: SELECT COUNT(*) FROM 选课表 GROUP BY学号 C: SELECT DISTINCT COUNT(*) FROM 选课表 D: SELECT DISTINCT COUNT(*) FROM 选课表 GROUP BY学号

    • 3

      要从选课表中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是: SELECT 学号 FROM 选课表 GROUP BY 学号 HAVING COUNT(*)>=3|SELECT 学号 FROM 选课表 GROUP BY 学号 WHERE COUNT(*)>=3|SELECT 学号 FROM 选课表 HAVING COUNT(*)>=3|SELECT 学号 FROM 选课表 WHERE COUNT(*)>=3

    • 4

      “选课”表中有“学号”和“课程编号”等字段,每名学生每选课一门生成一条记录,要求按学生学号统计出每名学生的选课门数,下列SQL语句中,正确的是( )。 A: SELECT 学号, Count(学号) AS 选课门数 FROM 选课 B: SELECT 学号, Count(学号) AS 选课门数 FROM选课 GROUP BY 学号 C: SELECT 学号, Sum(学号) FROM选课 GROUP BY 学号 D: SELECT 学号, Sum(学号) FROM选课 ORDER BY 学号