CMS专题

单选题从2000多名学生的成绩表中找出排名前l0名学生的名单,快捷合理的方法是()A 逐条查看B 要求录入人员严格按由高到低分录入C 分类汇总D 对成绩表进行排序

题目
单选题
从2000多名学生的成绩表中找出排名前l0名学生的名单,快捷合理的方法是()
A

逐条查看

B

要求录入人员严格按由高到低分录入

C

分类汇总

D

对成绩表进行排序

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在成绩表中要求按“总分”降序排列,并查询前3名学生的记录,正确的命令是

A.SELECT * TOP 3 FROM成绩表; WHERE总分DESC

B.SELECT * TOP 3 FROM成绩表; FOR总分DESC

C.SELECT * TOP 3 FROM成绩表; GROUP BY总分DESC

D.SELECT * TOP 3FROM成绩表; ORDER BY总分DESC


正确答案:D
解析:使用SQLSELECT可以对查询结果进行排序,排序的短语是ORDERBY。选项A)和B)属于语法错误,选项C)中的GROUPBY短语的功能是对查询结果进行分组。使用SELECT-SQL可以实现显示部分结果,需结合TOP短语。

第2题:

在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的语句是( )。

A.SELECT 姓名 TOP 2 FROM 成绩表 WHERE 物理 DESC

B.SELECT 姓名 TOP 2 FROM 成绩表 FOR 物理 DESC

C.SELECT 姓名 TOP 2 FROM 成绩表 GROUP BY 物理 DESC

D.SELECT 姓名 TOP 2 FROM 成绩表 ORDER BY 物理 DESC


正确答案:D
解析:使用SQL SELECT可以将查询结果排序,排序的短语是ORDER BY。只显示前几项记录的格式是: TOP nExpr[PERCENT]。
其中,nExpr是数字表达式,当不使用[PERCENT]时,nExpr可以是1~32767之间的整数;当使用 (PERCENT]时,nExpr是0.01到99.99间的实数,说明显示结果中前百分之几的记录。TOP要与ORDER BY一起使用才有效。

第3题:

设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的SQL语句是()。

A. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系一‘英语系’AND课

程名=‘计算机’AND学生表.学号=课程表,学号

B. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课

程名=‘计算机’AND学生表.学号=课程表.学号ORDER BY成绩ASC

C. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课

程名=计算机’AND学生表。学号=课程表。学号ORDER BY成绩

D. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课

程名=‘计算机’AND学生表.学号一课程表.学号ORDER BY成绩DESC


参考答案D

第4题:

从2000多名学生的成绩表中找出排名前10名学生的名单,快捷合理的方法是(  )

A.逐条查看
B.要求录入人员严格按由高到低的分值录入
C.分类汇总
D.对成绩表进行排序

答案:D
解析:
对2000多名学生按照成绩的降序排列,可以方便地找出前10名学生的名单。

第5题:

在成绩表中,只显示分数最高的前10名学生的记录,SQL语句为:

SELECT * ___ 10 FROM 成绩表 ___ 总分 DESC


正确答案:
TOP,ORDER BY

第6题:

在数据库的如下两个表中,若学生成绩表的主键是学生号和课程名,学生表的主键是学生号。在下列所给的操作中,哪项操作不能执行?

A.从学生成绩表中删除行(‘0001’,‘001’,60)

B.将行('0102', '002',80)插入到学生成绩表中

C.将学生成绩表中的学生号='0101'的成绩改为60

D.将学生成绩表中学生号='0103'的学号改为'0104'


正确答案:D
解析:学生成绩表中的学生号是学生表中的主键,因此学生号就是学生成绩表的外键,当将学生成绩表中学生号“0103”改为“0104”时,在学生表中并没有学号为“0104”的学生,这就破坏了关系的实体完整性,所以不能进行此项操作。

第7题:

在成绩表中要求按“总分”降序排列,并查询前3名学生的记录,正确的命令是


正确答案:D
使用SQLSELECT可以对查询结果进行排序。排序的短语是0RDERBY。选项A和B属于语法错误,选项C中的GROUPBY短语的功能是对查询结果进行分组。使用SQl。语句可以实现显示部分结果,需结合TOP短语。

第8题:

根据上题,除了上述的2张表,还包括一张成绩表SC,

成绩表SC包括学生编号Sno,课程编号Cn。和成绩Grade,其中Grade为数值型(带小

数)。请按下列要求,完成查询语句。

(1)找出所有姓刘的老师讲授的课程的课程号和课程名

(2)找出“数据库应用”课程成绩在90分以上的学生的姓名


参考答案(1)
  SELECT Cno,Cname
  FROM Course
  WHERE Teacher LIKE‘刘%’;
  (2)
  SELECT Sname
  FROM Student, SC, Course
  WHERE Student. Sno=SC. Sno AND SC. Cno=Course. Cno

第9题:

从2000多名学生的成绩表中找出排名前l0名学生的名单,快捷合理的方法是(  )


A.逐条查看

B.要求录入人员严格按由高到低分录入

C.分类汇总

D.对成绩表进行排序

答案:D
解析:
对2000多名学生按照成绩的降序排列,可以方便地找出前10名学生。

第10题:

从2000多名学生的成绩表中找出排名前10名学生的名单,快捷合理的方法是( )


A.逐条查看

B.要求录入人员严格按由高到低分录入

C.分类汇总

D.对成绩表进行排序

答案:D
解析:
对2000多名学生按照成绩的降序排列,可以方便地找出前10名学生。

更多相关问题