第53练 项目七 条件查询《数据库原理与应用技术-MySQL》(河北科学技术出版社)一课一练(河北省)

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

内容正文:

编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第53练,内容是条件查询。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第53练 条件查询 一、单项选择题 1.在 MySQL 条件查询中,WHERE 子句的正确书写位置是( ) A. 写在 SELECT 之前 B. 写在 FROM 子句之后 C. 写在字段列表之前 D. 可随意摆放位置 【答案】B 【解析】基础查询固定语序:SELECT 字段 FROM 表名 WHERE 条件,WHERE 必须紧跟 FROM 之后,用于过滤数据。 2.查询学生表中年龄等于 18 岁的学生信息,代码书写正确的是( ) A. SELECT * FROM student WHERE age = 18 B. SELECT * WHERE age = 18 FROM student C. SELECT * FROM student WHERE age == 18 D. SELECT FROM student WHERE age=18 【答案】A 【解析】MySQL 中等值判断使用单个 =;B 语序错误;C 双等号为非法语法;D 缺少查询字段,语法错误。 3.需要筛选成绩大于 60 且小于 100 的记录,应使用的逻辑运算符是( ) A. OR B. AND C. NOT D. IN 【答案】B 【解析】AND表示同时满足多个条件;OR 满足其一即可;NOT 为取反;IN 用于离散值匹配,本题多条件并列用 AND。 4.判断字段 score不为空值,WHERE 条件书写正确的是( ) A. WHERE score = NULL B. WHERE score != NULL C. WHERE score IS NOT NULL D. WHERE score <> NULL 【答案】C 【解析】MySQL 中NULL 不能使用 =、!=、<> 判断,空值专用语法:IS NULL、IS NOT NULL,属于实操高频易错考点。 5.下列关于 WHERE 条件查询说法错误的是( ) A. WHERE 可以使用 >、<、>=、<= 比较运算符 B. WHERE 子句可以过滤不符合条件的元组 C. WHERE 中可直接使用别名作为筛选条件 D. 多个条件可组合逻辑运算符实现复杂筛选 【答案】C 【解析】WHERE 执行优先级高于字段别名,不能直接使用字段别名筛选;A、B、D 均为 WHERE 合法规则。 二、填空题 1.MySQL 条件查询中,用来设置筛选条件、过滤数据的核心子句是__________。 【答案】WHERE 2.查询工资不等于 3000 的员工数据,条件语句:WHERE salary __________ 3000。 【答案】<> 3.查询满足两个条件同时成立使用 AND,满足任意一个条件成立使用__________。 【答案】OR 4.判断字段 name 为空值的标准条件语法:WHERE name __________ __________。 【答案】IS NULL 5.完整条件查询基础语法格式:SELECT 字段 __________ 表名 WHERE 筛选条件; 【答案】FROM 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第53练,内容是条件查询。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第53练 条件查询 一、单项选择题 1.在 MySQL 条件查询中,WHERE 子句的正确书写位置是( ) A. 写在 SELECT 之前 B. 写在 FROM 子句之后 C. 写在字段列表之前 D. 可随意摆放位置 2.查询学生表中年龄等于 18 岁的学生信息,代码书写正确的是( ) A. SELECT * FROM student WHERE age = 18 B. SELECT * WHERE age = 18 FROM student C. SELECT * FROM student WHERE age == 18 D. SELECT FROM student WHERE age=18 3.需要筛选成绩大于 60 且小于 100 的记录,应使用的逻辑运算符是( ) A. OR B. AND C. NOT D. IN 4.判断字段 score不为空值,WHERE 条件书写正确的是( ) A. WHERE score = NULL B. WHERE score != NULL C. WHERE score IS NOT NULL D. WHERE score <> NULL 5.下列关于 WHERE 条件查询说法错误的是( ) A. WHERE 可以使用 >、<、>=、<= 比较运算符 B. WHERE 子句可以过滤不符合条件的元组 C. WHERE 中可直接使用别名作为筛选条件 D. 多个条件可组合逻辑运算符实现复杂筛选 二、填空题 1.MySQL 条件查询中,用来设置筛选条件、过滤数据的核心子句是__________。 2.查询工资不等于 3000 的员工数据,条件语句:WHERE salary __________ 3000。 3.查询满足两个条件同时成立使用 AND,满足任意一个条件成立使用__________。 4.判断字段 name 为空值的标准条件语法:WHERE name __________ __________。 5.完整条件查询基础语法格式:SELECT 字段 __________ 表名 WHERE 筛选条件; 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

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