前言
Excel是微软公司Office办公软件家族中的重要一员,由于其友好的操作界面和强大的功能,目前已成为*流行的个人计算机数据处理软件。从1987年*款适用于Windows系统的Excel问世,到Excel 2019的发布,Excel已经广泛地应用于企事业管理、数据统计、财务金融等多个领域,俨然成为制表软件中的霸主。
但是,使用Excel的人很多,用好Excel的人却很少。长期使用Excel的用户会发现,Excel不仅仅是一个试算表或是办公软件,其提供的使用SQL的环境可以更加灵活地对数据进行整理、汇总、计算、查询、分析,尤其在面对多个工作表、复杂数据源的时候,使用SQL能够在Excel既有的功能之上发挥更大的数据处理能力,快速提高使用者的办公效率。
本着“学用结合”的原则,本书在编写过程中,一方面详细讲解理论知识,另一方面深入分析经典案例,并对一些知识点进行了适当的扩充,帮助读者由浅入深地认识SQL,逐步提高在Excel中使用SQL的操作能力。
如果读者没有接触过SQL,可以参照本书的案例,逐渐适应SQL的应用场景;如果读者对SQL已经有一定的了解,则可以通过本书掌握更多的操作技巧和数据分析思路,全面提高数据处理的能力。
本书一共9章,主要内容如下。
第1章主要讲解SQL的由来、特点、基本概念和基本语句,帮助读者初步认识SQL。
第2章主要讲解SQL在Excel 2019中的运行环境。
第3章主要讲解SQL的核心语句SELECT的基本用法,包括如何在Excel中使用SELECT查询一列数据、多列数据、去掉数据重复项以及对查询结果排序。
第4章主要讲解如何在Excel中使用SQL进行数据操作,包括INSERT语句、UPDATE语句以及DELETE语句。
第5章主要讲解WHERE子句的语法,以及与WHERE子句搭配使用的比较运算符、逻辑运算符、连接运算符以及算术运算符的用法。
第6章主要讲解如何在Excel中使用SQL自带的常用函数,这些函数包括字符串函数、日期和时间函数、数学函数以及其他函数等。
第7章主要讲解聚集函数和数据分组的使用方法。聚集函数主要包括SUM、COUNT、MAX、MIN和AVG函数。数据分组主要讲解GROUP BY子句和HAVING短语的使用。
第8章主要讲解SQL的高级查询,包括连接查询和嵌套查询。
第9章主要讲解数据透视表的基本操作以及使用SQL来创建数据透视表的方法。
书中的每个案例都配有完整的SQL语句,需要注意的是,所有SQL语句中的标点符号、方括号和圆括号,以及一些特殊字符,均是在半角状态下输入的。同时,为了方便阅读,对执行后的结果做了一些基本的排版,比如为表格加上边框、去掉了数据筛选等。
虽然作者在写作的过程中倾注了大量心血,但百密之中恐有疏漏,恳请广大读者批评指正。
肖 鹏
商品简介
本书基于Microsoft Office 2019专业版,通过翔实的案例讲解SQL的基础、SQL在Excel 2019的运行环境、数据查询语句、数据操作语句、运算符的使用、函数的使用、数据分组与聚集函数的使用、高级查询以及SQL与数据透视表等内容。
本书通过翔实的理论知识讲解和大量的经典案例分析,比较完整地再现了SQL在Excel中的应用场景,使读者在没有或者只有较少SQL使用经验的情况下仍然可以在Excel环境中运用SQL,提高工作效率。
本书适用于所有使用办公软件制表的读者,特别是经常使用Excel制作数据报表的人士,可以借此大幅提高办公效率。
作者简介
无
目录
章 SQL概述 1
1.1 SQL的由来 1
1.2 SQL的特点 2
1.3 SQL的基本概念 3
1.4 SQL语言的基本语句 5
第2章 Excel 2019的SQL运行环境 6
2.1 通过“现有连接”使用SQL语句 6
2.1.1 通过“现有连接”使用SQL语句的步骤 6
2.1.2 连接属性的设置 10
2.1.3 刷新导入的数据 11
2.1.4 修改数据源的连接地址 13
2.2 通过“Microsoft Query”使用SQL语句 15
2.2.1 Microsoft Query简介 15
2.2.2 通过“Microsoft Query”使用SQL语句的步骤 16
第3章 数据查询语句 23
3.1 SELECT的语法结构 23
3.1.1 SELECT语法格式 23
3.1.2 SQL语法结构中的约定 24
3.2 查询表中的列 26
3.2.1 查询一列或多列数据 26
3.2.2 查询表中的所有列 32
3.3 别名和DISTINCT短语的使用 34
3.3.1 使用别名 34
3.3.2 使用DISTINCT短语 36
3.4 ORDER BY子句的使用 39
3.4.1 单列排序 39
3.4.2 多列排序 43
第4章 数据操作语句 45
4.1 INSERT数据插入语句 45
4.1.1 INSERT语句语法结构 45
4.1.2 INSERT语句的使用 46
4.2 UPDATE数据更新语句 53
4.2.1 UPDATE语句语法结构 54
4.2.2 UPDATE语句的使用 54
4.3 DELETE数据删除语句 58
4.3.1 DELETE语句语法结构 58
4.3.2 DELETE语句的使用 59
第5章 运算符的使用 62
5.1 WHERE子句的语法和作用 62
5.2 比较运算符 63
5.2.1 比较运算符简介 63
5.2.2 比较运算符的使用 63
5.3 逻辑运算符 69
5.3.1 逻辑运算符简介 69
5.3.2 逻辑运算符的使用 70
5.4 连接运算符 78
5.4.1 连接运算符简介 78
5.4.2 连接运算符的使用 78
5.5 算术运算符 83
5.5.1 算术运算符简介 83
5.5.2 算术运算符的使用 84
第6章 函数的使用 88
6.1 字符串函数 88
6.1.1 字符串函数简介 89
6.1.2 字符串函数综合运用 92
6.2 日期和时间函数 98
6.2.1 日期和时间函数简介 98
6.2.2 日期和时间函数综合运用 107
6.3 数学函数 111
6.3.1 数学函数简介 111
6.3.2 数学函数综合运用 113
6.4 其他函数 116
6.4.1 其他函数简介 116
6.4.2 其他函数综合运用 117
第7章 聚集函数与数据分组 122
7.1 聚集函数 122
7.1.1 聚集函数简介 122
7.1.2 聚集函数的综合运用 124
7.2 数据分组 128
7.2.1 GROUP BY子句和HAVING短语简介 128
7.2.2 GROUP BY子句与聚集函数的综合运用 129
第8章 不错查询 135
8.1 连接查询 135
8.1.1 内连接查询 135
8.1.2 外连接查询 144
8.2 嵌套查询 149
8.2.1 由IN引导的嵌套查询 149
8.2.2 由比较运算符引导的嵌套查询 153
8.2.3 由ANY或ALL引导的嵌套查询 154
8.2.4 由EXISTS引导的嵌套查询 156
第9章 SQL与数据透视表 159
9.1 数据透视表基本操作 159
9.1.1 创建数据透视表 159
9.1.2 编辑数据透视表 164
9.2 使用SQL创建数据透视表 167
9.2.1 使用SQL创建动态数据透视表 167
9.2.2 汇总多个数据源数据创建透视表 169
参考文献 176
主编推荐
基础理论讲解翔实; 大量经典案例分析; 掌握数据处理能力。
精彩内容
本书基于Microsoft Office 2019专业版,通过翔实的案例讲解SQL的基础、SQL在Excel 2019的运行环境、数据查询语句、数据操作语句、运算符的使用、函数的使用、数据分组与聚集函数的使用、不错查询以及SQL与数据透视表等内容。
本书通过翔实的理论知识讲解和大量的经典案例分析,比较完整地再现了SQL在Excel中的应用场景,使读者在没有或者只有较少SQL使用经验的情况下仍然可以在Excel环境中运用SQL,提高工作效率。
本书适用于所有使用办公软件制表的读者,特别是经常使用Excel制作数据报表的人士,可以借此大幅提高办公效率。a
以下为对购买帮助不大的评价