第四单元第三节 第74练 聚集函数查询 《中职计算机高级教程》(浙江大学出版社)一课一练

2025-06-12
| 2份
| 8页
| 89人阅读
| 0人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《中职计算机专业高级教程》(浙江大学出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《中职计算机专业高级教程》(浙江大学出版社)一课一练的第四单元第三节的第74练,内容涵盖第四单元第三节聚集函数查询的相关概念。 《中职计算机专业高级教程》(浙江大学出版社)第74练 第四单元 数据库知识与SQL基本操作 第三节 SQL数据定义和数据查询 聚集函数查询 1、 单项选择题(本题共5小题) 1.存在如表1所示的“成绩”数据表,要显示数据表中语文和数学总的平均成绩,如表2所示,下列SQL语句正确的是 ( ) 学号 姓名 语文 数学 专业 字符型 字符型 单精度型 单精度型 单精度型 表1 语数平均分 85 表2 A.SELECT AVG(语文),AVG(数学) FROM 学生成绩 B.SELECT AVG(语文)+AVG(数学) AS 语数平均分 FROM 学生成绩 C.SELECT (AVG(语文)+AVG(数学))/2 AS 语数平均分 FROM 学生成绩 D.SELECT AVG(语文)AVG(数学) FROM 学生成绩 2.如表1所示某企业“员工信息表”数据表的部分数据,该数据表结构如表2所示,要求所有女员工的工资增加5%,并以“调整工资”显示,则下列SQL语句正确的是 ( ) 表1 员工编号 姓名 性别 是否党员 工资 7369 张大山 男 是 1560 7499 陈克 男 是 2200 7521 王丽梅 女 否 1830 7566 王琼 女 是 2975 7654 周克峰 男 否 1830 表2 员工编号 姓名 性别 是否党员 工资 字符型 字符型 字符型 逻辑型 数值型 A.SELECT 姓名,工资=工资*1.05 AS 调整工资 FROM 员工信息表 WHERE 性别=”女” B.SELECT 姓名,工资+工资*0.05 AS 调整工资 FROM 员工信息表 WHERE 性别=”女” C.SELECT 姓名,工资=工资*0.05 AS 调整工资 FROM 员工信息表 WHERE 性别=”女” D.SELECT 姓名,工资*1.05 AS 调整工资 FROM 员工信息表 WHERE 性别=”女” 3.见表所列,要统计班级各项目的报名人数,下列SQL语句正确的是 ( ) 姓名 班级 出生日期 体温 报名项目 性别 是否参加 字符型 字符型 日期型 数值型 字符型 字符型 逻辑型 A.SELECT 班级,COUNT(*) AS 人数 FROM 运动会报名 GROUP BY 班级 B.SELECT 报名项目,COUNT(*) AS 人数 FROM 运动会报名 GROUP BY 报名项目 C.SELECT 班级,报名项目,COUNT(*) AS 人数 FROM 运动会报名 GROUP BY 班级,报名项目 D.SELECT 班级,报名项目,COUNT(*) AS 人数 FROM 运动会报名 GROUP BY 报名项目 4.在见表所列的“销售表”中,查询牛奶的“商品名称”和“销售额”信息,下列SQL语句正确的是 ( ) 销售单号 销售日期 类别 商品名称 单价 规格 数量 打折否 21001 2022-3-14 奶粉 伊利奶粉 131.00 罐 2 True 21001 2022-3-14 啤酒 雪花纯生 5.00 瓶 3 False 21002 2022-3-14 花生 恒康花生 30 包 1 False 21002 2022-3-14 牛奶 特仑苏牛奶 135.00 箱 1 True 21003 2022-3-15 啤酒 青岛啤酒 5.00 瓶 3 False 21004 2022-3-16 花生 余姚小花生 36 包 2 False 21004 2022-3-16 牙膏 云南白药牙膏 38.00 支 2 False 21004 2022-3-16 啤酒 青岛啤酒 5 瓶 2 False 21005 2022-4-15 奶粉 伊利奶粉 131 罐 2 True 21006 2022-4-16 牛奶 特仑苏牛奶 135 箱 2 True … … … … … … … A.SELECT 商品名称,单价*数量 FROM ”销售表” B.SELECT 商品名称,单价*数量 AS 销售额 FROM ”销售表” C.SELECT 商品名称,单价*数量 AS 销售额 FROM 销售表 WHORE 类别=”牛奶” D.SELECT 商品名称,单价*数量 FROM 销售表 5.见表所列需要显示各教师年龄,下列SQL语句正确的是 ( ) 教师编号 姓名 年龄 020001 王玫 20 010011 张一 38 …… …… …… A.SELECT教师编号,姓名,YEAR(NOW())-YEAR(出生日期)FROM教师档案 B.SELECT教师编号,姓名,YEAR(NOW())-YEAR(出生日期)AS年龄FROM教师档案 C.SELECT教师编号,姓名,NOW()-YEAR(出生日期)AS年龄FROM教师档案 D.SELECT教师编号,姓名,YEAR(NOW())-YEAR(出生日期) 2、 判断题(本题共3小题,正确的填A,错误的填B) 1、( )在SQL的SELECT语句中,WHERE子句中不能使用聚合函数。 2、( )COUNT()函数的参数必须是“*”,不能是其他字段名。 3、( )SELECT语句可以通过聚集,对指定的字段进行统计、计数等运算,主要的聚集函数有COUNT()、 SUM()、AVG()、YEAR()等。 3、 填空题(本题共2小题) 1、SELECT语句可以通过______,对指定的字段进行______、______数等运算。聚集函数一般用于SELECT语句的______处。 2、COUNT()函数用于统计所选数据的______,______函数用于计算数据列的平均值,MAX()函数用于查找数据列中的______。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《中职计算机专业高级教程》(浙江大学出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《中职计算机专业高级教程》(浙江大学出版社)一课一练的第四单元第三节的第74练,内容涵盖第四单元第三节聚集函数查询的相关概念。 《中职计算机专业高级教程》(浙江大学出版社)第74练 第四单元 数据库知识与SQL基本操作 第三节 SQL数据定义和数据查询 聚集函数查询 1、 单项选择题(本题共5小题) 1.存在如表1所示的“成绩”数据表,要显示数据表中语文和数学总的平均成绩,如表2所示,下列SQL语句正确的是 ( ) 学号 姓名 语文 数学 专业 字符型 字符型 单精度型 单精度型 单精度型 表1 语数平均分 85 表2 A.SELECT AVG(语文),AVG(数学) FROM 学生成绩 B.SELECT AVG(语文)+AVG(数学) AS 语数平均分 FROM 学生成绩 C.SELECT (AVG(语文)+AVG(数学))/2 AS 语数平均分 FROM 学生成绩 D.SELECT AVG(语文)AVG(数学) FROM 学生成绩 答案:C 解析:语文和数学总的平均成绩=(语文平均成绩+数学平均成绩)/2,即AVG(语文)+AVG(数学))/2,因此选C。 2.如表1所示某企业“员工信息表”数据表的部分数据,该数据表结构如表2所示,要求所有女员工的工资增加5%,并以“调整工资”显示,则下列SQL语句正确的是 ( ) 表1 员工编号 姓名 性别 是否党员 工资 7369 张大山 男 是 1560 7499 陈克 男 是 2200 7521 王丽梅 女 否 1830 7566 王琼 女 是 2975 7654 周克峰 男 否 1830 表2 员工编号 姓名 性别 是否党员 工资 字符型 字符型 字符型 逻辑型 数值型 A.SELECT 姓名,工资=工资*1.05 AS 调整工资 FROM 员工信息表 WHERE 性别=”女” B.SELECT 姓名,工资+工资*0.05 AS 调整工资 FROM 员工信息表 WHERE 性别=”女” C.SELECT 姓名,工资=工资*0.05 AS 调整工资 FROM 员工信息表 WHERE 性别=”女” D.SELECT 姓名,工资*1.05 AS 调整工资 FROM 员工信息表 WHERE 性别=”女” 答案:D 解析:所有女员工的工资增加5%:工资*1.05;。 3.见表所列,要统计班级各项目的报名人数,下列SQL语句正确的是 ( ) 姓名 班级 出生日期 体温 报名项目 性别 是否参加 字符型 字符型 日期型 数值型 字符型 字符型 逻辑型 A.SELECT 班级,COUNT(*) AS 人数 FROM 运动会报名 GROUP BY 班级 B.SELECT 报名项目,COUNT(*) AS 人数 FROM 运动会报名 GROUP BY 报名项目 C.SELECT 班级,报名项目,COUNT(*) AS 人数 FROM 运动会报名 GROUP BY 班级,报名项目 D.SELECT 班级,报名项目,COUNT(*) AS 人数 FROM 运动会报名 GROUP BY 报名项目 答案:C 解析:要统计班级各项目的报名人数,因此用COUNT()函数,要显示班级的各项目,因此要SELECT 班级,报名项目,GROUP BY 班级,报名项目 4.在见表所列的“销售表”中,查询牛奶的“商品名称”和“销售额”信息,下列SQL语句正确的是 ( ) 销售单号 销售日期 类别 商品名称 单价 规格 数量 打折否 21001 2022-3-14 奶粉 伊利奶粉 131.00 罐 2 True 21001 2022-3-14 啤酒 雪花纯生 5.00 瓶 3 False 21002 2022-3-14 花生 恒康花生 30 包 1 False 21002 2022-3-14 牛奶 特仑苏牛奶 135.00 箱 1 True 21003 2022-3-15 啤酒 青岛啤酒 5.00 瓶 3 False 21004 2022-3-16 花生 余姚小花生 36 包 2 False 21004 2022-3-16 牙膏 云南白药牙膏 38.00 支 2 False 21004 2022-3-16 啤酒 青岛啤酒 5 瓶 2 False 21005 2022-4-15 奶粉 伊利奶粉 131 罐 2 True 21006 2022-4-16 牛奶 特仑苏牛奶 135 箱 2 True … … … … … … … A.SELECT 商品名称,单价*数量 FROM ”销售表” B.SELECT 商品名称,单价*数量 AS 销售额 FROM ”销售表” C.SELECT 商品名称,单价*数量 AS 销售额 FROM 销售表 WHORE 类别=”牛奶” D.SELECT 商品名称,单价*数量 FROM 销售表 答案:C 解析:销售额=单价*数量,即“单价*数量 AS 销售额”,且类别是牛奶,即WHORE 类别=”牛奶” 5.见表所列需要显示各教师年龄,下列SQL语句正确的是 ( ) 教师编号 姓名 年龄 020001 王玫 20 010011 张一 38 …… …… …… A.SELECT教师编号,姓名,YEAR(NOW())-YEAR(出生日期)FROM教师档案 B.SELECT教师编号,姓名,YEAR(NOW())-YEAR(出生日期)AS年龄FROM教师档案 C.SELECT教师编号,姓名,NOW()-YEAR(出生日期)AS年龄FROM教师档案 D.SELECT教师编号,姓名,YEAR(NOW())-YEAR(出生日期) 答案:B 解析:表中有“教师编号、姓名、年龄”信息,年龄=现在的时间-出生日期,即YEAR(NOW())-YEAR(出生日期)。因此选B 2、 判断题(本题共3小题,正确的填A,错误的填B) 1、( )在SQL的SELECT语句中,WHERE子句中不能使用聚合函数。 答案:A 解析:在SQL的SELECT语句中,WHERE子句中不能使用聚合函数。 2、( )COUNT()函数的参数必须是“*”,不能是其他字段名。 答案:A 解析:COUNT()函数的参数必须是“*”,不能是其他字段名。 3、( )SELECT语句可以通过聚集,对指定的字段进行统计、计数等运算,主要的聚集函数有COUNT()、 SUM()、AVG()、YEAR()等。 答案:B 解析:主要的聚集函数有COUNT()、 SUM()、AVG()、MAX()、MIN()等。 3、 填空题(本题共2小题) 1、SELECT语句可以通过______,对指定的字段进行______、______数等运算。聚集函数一般用于SELECT语句的______处。 答案:聚集 统计 计数 字段名 2、COUNT()函数用于统计所选数据的______,______函数用于计算数据列的平均值,MAX()函数用于查找数据列中的______。 答案:行数 AVG() 最大值 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

第四单元第三节  第74练  聚集函数查询 《中职计算机高级教程》(浙江大学出版社)一课一练
1
第四单元第三节  第74练  聚集函数查询 《中职计算机高级教程》(浙江大学出版社)一课一练
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。