第54练 项目七 使用order by查询排序《数据库原理与应用技术-MySQL》(河北科学技术出版社)一课一练(河北省)

2026-05-07
| 2份
| 5页
| 37人阅读
| 0人下载

内容正文:

编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第54练,内容是使用order by查询排序。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第54练 使用order by查询排序 一、单项选择题 1.MySQL 查询语句中,ORDER BY排序子句的正确书写位置是( ) A. 位于 FROM 之前 B. 位于 WHERE 子句之后 C. 位于 SELECT 字段之前 D. 可任意位置书写 【答案】B 【解析】标准查询语序:SELECT 字段 FROM 表名 WHERE 条件 ORDER BY 排序字段;ORDER BY必须放在 WHERE 之后,是代码书写硬性规范。 2.查询学生表成绩score字段,并按成绩从高到低降序排列,代码正确的是( ) A. SELECT * FROM student ORDER BY score ASC B. SELECT * FROM student ORDER BY score DESC C. SELECT * FROM student SORT BY score DESC D. SELECT * FROM student ORDER BY DESC score 【答案】B 【解析】DESC代表降序,ASC为升序;排序语法:ORDER BY 字段 排序方式,C 无 SORT BY 语法,D 关键字顺序错误。 3.执行语句 ORDER BY age DESC, id ASC,关于多字段排序规则说法正确的是( ) A. 先按 id 升序,再按 age 降序 B. 先按 age 降序,age 相同时再按 id 升序 C. 两个字段同时随机排序 D. 仅生效 id 升序排序 【答案】B 【解析】多字段排序执行规则:优先按第一个字段排序,当第一个字段值重复时,才会按照第二个字段规则排序。 4.在ORDER BY排序中,省略排序方式关键字时,默认的排序规则是( ) A. 随机排序 B. 降序 DESC C. 升序 ASC D. 倒序排列 【答案】C 【解析】ASC为升序关键字,可省略不写;ORDER BY 字段 默认等价于 ORDER BY 字段 ASC。 5.下列结合条件筛选与排序的 SQL 代码,语法无误的是( ) A. SELECT name,score FROM score ORDER BY score DESC WHERE score>=60 B. SELECT name,score FROM score WHERE score>=60 ORDER BY score DESC C. SELECT WHERE score>=60 ORDER BY score DESC FROM score D. SELECT * FROM score ORDER BY WHERE score>=60 【答案】B 【解析】多子句组合顺序:SELECT→FROM→WHERE→ORDER BY;A 语序颠倒,C、D 语法结构完全错误。 二、填空题 1.MySQL 排序中,表示升序的关键字是______,表示降序的关键字是______。 【答案】ASC;DESC 2.不指定排序方式时,ORDER BY 字段名 默认采用______排序。 【答案】升序 3.若需要对数据表中重复数据,先按年龄降序、再按学号升序排列,多字段排序代码格式为:ORDER BY age DESC, id __________; 【答案】ASC 4.SELECT * FROM score WHERE score>=60 ______ score DESC; 【答案】ORDER BY 5.支持使用查询字段别名进行排序,语句:SELECT score AS 成绩 FROM score ______ 成绩 DESC; 【答案】ORDER BY 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第54练,内容是使用order by查询排序。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第54练 使用order by查询排序 一、单项选择题 1.MySQL 查询语句中,ORDER BY排序子句的正确书写位置是( ) A. 位于 FROM 之前 B. 位于 WHERE 子句之后 C. 位于 SELECT 字段之前 D. 可任意位置书写 2.查询学生表成绩score字段,并按成绩从高到低降序排列,代码正确的是( ) A. SELECT * FROM student ORDER BY score ASC B. SELECT * FROM student ORDER BY score DESC C. SELECT * FROM student SORT BY score DESC D. SELECT * FROM student ORDER BY DESC score 3.执行语句 ORDER BY age DESC, id ASC,关于多字段排序规则说法正确的是( ) A. 先按 id 升序,再按 age 降序 B. 先按 age 降序,age 相同时再按 id 升序 C. 两个字段同时随机排序 D. 仅生效 id 升序排序 4.在ORDER BY排序中,省略排序方式关键字时,默认的排序规则是( ) A. 随机排序 B. 降序 DESC C. 升序 ASC D. 倒序排列 5.下列结合条件筛选与排序的 SQL 代码,语法无误的是( ) A. SELECT name,score FROM score ORDER BY score DESC WHERE score>=60 B. SELECT name,score FROM score WHERE score>=60 ORDER BY score DESC C. SELECT WHERE score>=60 ORDER BY score DESC FROM score D. SELECT * FROM score ORDER BY WHERE score>=60 二、填空题 1.MySQL 排序中,表示升序的关键字是______,表示降序的关键字是______。 2.不指定排序方式时,ORDER BY 字段名 默认采用______排序。 3.若需要对数据表中重复数据,先按年龄降序、再按学号升序排列,多字段排序代码格式为:ORDER BY age DESC, id __________; 4.SELECT * FROM score WHERE score>=60 ______ score DESC; 5.支持使用查询字段别名进行排序,语句:SELECT score AS 成绩 FROM score ______ 成绩 DESC; 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第54练 项目七 使用order by查询排序《数据库原理与应用技术-MySQL》(河北科学技术出版社)一课一练(河北省)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。