内容正文:
【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《数据库应用基础—Access2016》(高教版第3版)《一课一练》第9练,内容是使用SQL语句查询。
《数据库应用基础—Access2016》(高教版第3版)一课一练 第9练
使用SQL语句查询
一、单选题
1. 在Access 2016的SQL视图中,要查询‘学生’表中所有女生的姓名和年龄,正确的SQL语句是( )
A. SELECT 姓名,年龄 FROM 学生 WHERE 性别='女'
B. SELECT 姓名,年龄 FROM 学生 HAVING 性别='女'
C. SELECT * FROM 学生 WHERE 性别='女'
D. SELECT 姓名,年龄 FOR 学生 WHERE 性别='女'
【答案】A
【解析】SELECT指定字段,FROM指定表,WHERE指定条件。HAVING用于分组后筛选,不能替代WHERE。FOR不是SQL关键字。
2. SQL语句‘SELECT COUNT(*) FROM 学生 WHERE 成绩>=60‘的执行结果是( )
A. 所有学生的成绩之和
B. 成绩最高分
C. 及格学生的平均成绩
D. 及格的学生人数
【答案】D
【解析】COUNT(*)统计满足条件的记录数量,WHERE成绩>=60筛选及格记录,因此结果为及格的学生人数。
3. 在SQL查询中,要对查询结果按‘成绩’降序排列,正确的子句是( )
A. ORDER BY 成绩 ASC
B. ORDER BY 成绩 DESC
C. SORT BY 成绩 DESC
D. GROUP BY 成绩 DESC
【答案】B
【解析】ORDER BY子句用于排序,DESC表示降序,ASC表示升序。GROUP BY用于分组,SORT BY不是SQL标准子句。
4. SQL语句‘SELECT 班级, AVG(成绩) FROM 学生 GROUP BY 班级 HAVING AVG(成绩)>=80‘中,HAVING子句的作用是( )
A. 筛选原始记录中成绩>=80的记录
B. 对成绩按80分排序
C. 筛选平均成绩>=80的分组
D. 将平均成绩更新为80
【答案】C
【解析】HAVING子句用于对GROUP BY分组后的结果进行筛选,这里筛选出平均成绩大于等于80的班级分组,与WHERE筛选原始记录不同。
5. 在SQL联接查询中,要查询‘学生’表和‘成绩’表中匹配的记录,应使用的关键字是( )
A. LEFT JOIN
B. INNER JOIN
C. FULL JOIN
D. RIGHT JOIN
【答案】B
【解析】INNER JOIN返回两表中匹配的记录。LEFT JOIN保留左表所有记录,RIGHT JOIN保留右表所有记录,Access不支持FULL JOIN。
二、多选题
6. 以下SQL聚合函数中,可以用于SELECT语句的有( )
A. SUM()
B. COUNT()
C. MAX()
D. LEN()
【答案】ABC
【解析】SUM()求和、COUNT()计数、MAX()求最大值都是SQL聚合函数。LEN()是字符串函数,不是聚合函数。
7. 在Access 2016的SQL视图中,可以执行的SQL语句类型有( )
A. SELECT查询语句
B. INSERT插入语句
C. UPDATE更新语句
D. DELETE删除语句
【答案】ABCD
【解析】Access SQL视图支持SELECT、INSERT、UPDATE、DELETE等标准SQL语句,可以完成数据查询和数据操作。
三、填空题
8. 在SQL语句中,要在‘学生’表中插入一条新记录,应使用____语句。
【答案】INSERT INTO
【解析】INSERT INTO语句用于向表中插入新记录,语法为INSERT INTO 表名(字段列表) VALUES(值列表)。
9. SQL语句‘SELECT * FROM 学生 WHERE 姓名 LIKE '李__'‘中的两个下划线表示____个任意字符。
【答案】2(两)
【解析】在SQL通配符中,下划线_表示一个任意字符,两个下划线__表示两个任意字符,用于匹配姓‘李’且名字为三个字的记录。
10. 在Access 2016中,要打开SQL视图编写SQL语句,应在查询设计视图中单击‘视图’按钮选择____。
【答案】SQL视图
【解析】在查询设计视图中可以通过视图切换按钮切换到SQL视图,直接编写和编辑SQL语句。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$