《Visual FoxPro 6.0 数据库》6.SQL 语言及应用(3)(课件) 重庆市计算机类专业 考点讲练测

2024-07-10
| 39页
| 165人阅读
| 0人下载
精品

内容正文:

重庆市 计算机专业类 第二部分 Visual FoxPro 6.0 数据库 6.SQL 语言及应用(3) 《考点讲练测》 编写说明: 《计算机类专业考点讲练测》专辑,是依据重庆市高等职业教育分类考试专业综合理论测试——计算机类考试说明编写的。紧密围绕计算机类专业考纲所涉及的三门高考课程的 20 个考点,精心编撰 43 套讲练测。每套讲练测的内容均涵盖考点解读、思维导图、知识梳理、师生互动、概念强化、高考模拟、课堂练习、课堂小结以及课后测验等九个环节。 本讲属于《计算机类专业考点讲练测》的第 25 套,包含课件、讲义以及测验三个教学文件,且与之配套使用的还有重庆市《计算机类考纲百套卷》。欢迎各位老师下载使用,并敬请给予宝贵建议。 5.掌握查询语句: Select [字段列表 |*] From 表名; [Where <条件表达式>]; [Order By <关键字表达式>[Asc | Desc]]; [Group By <关键字表达式>]; [Into Table <表名>] 说明:掌握 Max( ) 、Min( ) 、Sum( ) 、Avg( ) 、Count( )函数的使用方法。 考点解读 思维导图 SQL(Structured Query Language)是一种用于管理关系数据库管理系统的标准编程语言。在Visual FoxPro 6.0中,SQL语言是核心的数据库管理工具,它允许用户执行各种操作,如查询、更新、插入和删除数据。 知识梳理 SQL语言 SQL查询语句主要由以下几个部分组成: - SELECT:指定查询返回的数据。 - FROM:指定查询数据的来源表。 知识梳理 SQL查询语句的基本结构 SQL查询语句主要由以下几个部分组成: - WHERE:指定查询的条件。 - ORDER BY:指定查询结果的排序方式。 知识梳理 SQL查询语句的基本结构 SQL查询语句主要由以下几个部分组成: - GROUP BY:指定查询结果的分组方式。 - INTO TABLE:指定查询结果保存的新表。 知识梳理 SQL查询语句的基本结构 SELECT子句用于指定查询结果中要显示的字段。可以使用星号(*)来选择所有字段,或者明确列出所需字段。 知识梳理 SELECT子句 SELECT * FROM 表名; -- 选择所有字段 SELECT 字段1, 字段2 FROM 表名; -- 选择指定字段 知识梳理 SELECT子句 FROM子句用于指定查询的数据来源,即要查询的表。 SELECT * FROM 表名; 知识梳理 FROM子句 WHERE子句用于指定查询的条件。只有满足条件的记录才会被查询出来。 SELECT * FROM 表名 WHERE 条件表达式; 知识梳理 WHERE子句 ORDER BY子句用于对查询结果进行排序。可以指定排序依据的字段,并可以选择升序(ASC)或降序(DESC)。 SELECT * FROM 表名 ORDER BY 关键字表达式 ASC; -- 升序 SELECT * FROM 表名 ORDER BY 关键字表达式 DESC; -- 降序 知识梳理 ORDER BY子句 GROUP BY子句用于对查询结果进行分组。通常与聚合函数一起使用,以便对每个分组的数据进行汇总。 SELECT 字段1, 聚合函数(字段2) FROM 表名 GROUP BY 字段1; 知识梳理 GROUP BY子句 INTO TABLE子句用于将查询结果保存到一个新表中。 SELECT * INTO TABLE 新表名 FROM 表名; 知识梳理 INTO TABLE子句 在SQL查询中,聚合函数用于对一组值进行计算,并返回单个值。以下是常用的聚合函数: - MAX():返回指定字段的最大值。 - MIN():返回指定字段的最小值。 知识梳理 聚合函数 - SUM():返回指定字段的总和。 - AVG():返回指定字段的平均值。 - COUNT():返回指定字段的记录数。 知识梳理 聚合函数 回顾本节课的知识点: 1.简述SQL查询语句的基本结构。 2.简述SELECT子句。 3.简述FROM子句。 4.简述聚合函数。 5.简述MAX()函数。 师生互动 概念强化 1. 使用______可以表示SQL查询语句中的所有字段。 【答案】* 2. 从表"学生"中选择"学号"、"姓名"和"年龄"字段,应该使用______。 【答案】Select 学号, 姓名, 年龄 From 学生; 3. 在SQL查询语句中,用于指定查询条件的是______子句。 【答案】Where 概念强化 4. 若要按年龄升序排列查询结果,应在SQL查询语句中使用______子句。 【答案】Order By 年龄 Asc 5. 若要按年龄降序排列查询结果,应在SQL查询语句中使用______子句。 【答案】Order By 年龄 Desc 概念强化 6. 如何在 SELECT 语句中使用 INTO TABLE 子句将结果存储到新表? 【答案】要在 SELECT 语句中使用 INTO TABLE 子句将结果存储到新表,需要在 INTO TABLE 关键字后指定新表的名称,如下所示: ``` SELECT * INTO TABLE 新表名 FROM 表名; ``` 这条语句将创建一个新表,并将查询结果存储到新表中。 概念强化 7. 如何使用 Max() 函数获取字段的最高值? 【答案】要使用 Max() 函数获取字段的最高值,可以在 SELECT 语句中使用 Max() 函数,如下所示: ``` SELECT MAX(字段) FROM 表名; ``` 这条语句将返回指定字段的最高值。 概念强化 8. 如何使用 Count() 函数计算记录数? 【答案】要使用 Count() 函数计算记录数,可以在 SELECT 语句中使用 Count() 函数,如下所示: ``` SELECT COUNT(*) FROM 表名; ``` 这条语句将返回指定表的记录数。如果需要对特定字段的非空记录进行计数,可以将星号替换为字段名称。 高考模拟 1. 在SQL查询语句中,用于选择表中所有字段的符号是什么?( ) A. % B. $ C. * D. # 【答案】C 2. 在SQL查询语句中,用于指定查询条件的关键字是什么?( ) A. Where B. Order By C. Group By D. Into Table 【答案】A 高考模拟 3. 以下哪个函数用于计算字段的平均值?( ) A. Max() B. Min() C. Sum() D. Avg() 【答案】D 4. 以下哪个关键字用于按升序排序查询结果?( ) A. Asc B. Desc C. Order D. Group 【答案】A 高考模拟 5. 以下哪个函数用于计算字段的最大值?( ) A. Max() B. Min() C. Sum() D. Avg() 【答案】A 6. 在SQL查询语句中,用于将查询结果保存到新表的关键字是什么?( ) A. Save B. Into C. Create D. Update 【答案】B 高考模拟 7. 以下哪个函数用于计算字段的最小值?( ) A. Max() B. Min() C. Sum() D. Avg() 【答案】B 8. 以下哪个关键字用于按降序排序查询结果?( ) A. Asc B. Desc C. Order D. Group 【答案】B 高考模拟 9. 以下哪个函数用于计算字段的和?( ) A. Max() B. Min() C. Sum() D. Avg() 【答案】C 10. 在SQL查询语句中,用于指定分组条件的关键字是什么?( ) A. Where B. Order By C. Group By D. Into Table 【答案】C 高考模拟 11. 在SQL的SELECT语句中,可以使用"*"来选择表中的所有字段。( ) 【答案】√ 12. 在SQL的SELECT语句中,如果不指定ORDER BY子句,查询结果默认按照升序排列。( ) 【答案】× 13. 在SQL的SELECT语句中,WHERE子句是必须的。( ) 【答案】× 高考模拟 14. 使用GROUP BY子句可以对查询结果进行分组。( ) 【答案】√ 15. 在SQL的SELECT语句中,使用INTO TABLE可以将查询结果存储到新的表中。( ) 【答案】√ 课堂练习 1. 在SQL查询语句中,若要选取“Students”表中的所有记录,应使用哪个字段列表?( ) A. Select * From Students B. Select Students From * C. Select All From Students D. Select Students 【答案】A 2. 以下哪个SQL语句能够计算“Orders”表中所有订单的总金额?( ) A. Select Sum(TotalAmount) From Orders B. Select TotalAmount From Orders C. Select * From Orders Where TotalAmount > 0 D. Select Max(TotalAmount) From Orders 【答案】A 课堂练习 3. 如果需要找出“Employees”表中年龄最大的员工的姓名和工号,应使用哪个聚合函数?( ) A. Max() B. Min() C. Sum() D. Avg() 【答案】A 课堂练习 4. 在SQL查询语句中,以下哪个选项是用来对结果进行排序的?( ) A. Group By B. Order By C. Where D. Into Table 【答案】B 5. 如果要查询“Products”表中每种产品的类别和平均价格,应该使用哪个聚合函数?( ) A. Max() B. Min() C. Sum() D. Avg() 【答案】D 课堂练习 6. 若要根据性别分组查询结果,应在SQL查询语句中使用______子句。 【答案】Group By 性别 7. 若要将查询结果保存到新表"学生筛选结果"中,应在SQL查询语句末尾使用______。 【答案】Into Table 学生筛选结果 8. 使用SQL查询语句从表"学生"中选择最大年龄,可以使用______函数。 【答案】Max(年龄) 课堂练习 9. 使用SQL查询语句从表"学生"中选择最小年龄,可以使用______函数。 【答案】Min(年龄) 10. 使用SQL查询语句从表"学生"中计算所有学生的年龄总和,可以使用______函数。 【答案】Sum(年龄) 课堂练习 11. 如何在 SELECT 语句中使用 WHERE 子句来过滤结果? 【答案】要在 SELECT 语句中使用 WHERE 子句来过滤结果,需要在 WHERE 关键字后指定条件表达式,如下所示: ``` SELECT * FROM 表名 WHERE 条件表达式; ``` 这条语句将返回满足条件表达式的记录。 课堂练习 12. 如何在 SELECT 语句中使用 ORDER BY 子句对结果进行排序? 【答案】要在 SELECT 语句中使用 ORDER BY 子句对结果进行排序,需要在 ORDER BY 关键字后指定关键字表达式,并使用 ASC 或 DESC 关键字指定排序方式,如下所示: ``` SELECT * FROM 表名 ORDER BY 关键字表达式 [ASC | DESC]; ``` 这条语句将返回按指定关键字表达式排序的记录。 课堂练习 13. 如何在 SELECT 语句中使用 GROUP BY 子句对结果进行分组? 【答案】要在 SELECT 语句中使用 GROUP BY 子句对结果进行分组,需要在 GROUP BY 关键字后指定关键字表达式,如下所示: ``` SELECT 字段1, COUNT(*) FROM 表名 GROUP BY 字段1; ``` 这条语句将返回按指定字段分组的记录,并计算每组的记录数。 课堂小结 5.掌握查询语句: Select [字段列表 |*] From 表名; [Where <条件表达式>]; [Order By <关键字表达式>[Asc | Desc]]; [Group By <关键字表达式>]; [Into Table <表名>] 说明:掌握 Max( ) 、Min( ) 、Sum( ) 、Avg( ) 、Count( )函数的使用方法。 感谢观看 $$

资源预览图

《Visual FoxPro 6.0 数据库》6.SQL 语言及应用(3)(课件) 重庆市计算机类专业 考点讲练测
1
《Visual FoxPro 6.0 数据库》6.SQL 语言及应用(3)(课件) 重庆市计算机类专业 考点讲练测
2
《Visual FoxPro 6.0 数据库》6.SQL 语言及应用(3)(课件) 重庆市计算机类专业 考点讲练测
3
《Visual FoxPro 6.0 数据库》6.SQL 语言及应用(3)(课件) 重庆市计算机类专业 考点讲练测
4
《Visual FoxPro 6.0 数据库》6.SQL 语言及应用(3)(课件) 重庆市计算机类专业 考点讲练测
5
《Visual FoxPro 6.0 数据库》6.SQL 语言及应用(3)(课件) 重庆市计算机类专业 考点讲练测
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。