新書推薦:
《
如何成为一家千亿公司
》
售價:HK$
76.2
《
趋势跟踪: 汤姆·巴索的交易谋略
》
售價:HK$
77.3
《
滚滚红尘(《滚滚红尘》电影原著)
》
售價:HK$
54.9
《
罗马之变(法语直译,再现罗马共和国走向罗马帝国的辉煌历史)
》
售價:HK$
109.8
《
自然之争:1600年以来苏格兰和英格兰北部地区的环境史(新史学译丛)
》
售價:HK$
106.4
《
硝烟下的博弈:工业革命与中西方战争
》
售價:HK$
87.4
《
让内的理性主义 发现无意识之旅
》
售價:HK$
66.1
《
苏美尔文明(方尖碑)
》
售價:HK$
132.2
|
內容簡介: |
本书是一本关于 SQL 数据分析的实战手册,首先展现了数据分析工作的日常内容,给出了数据分析岗位的工作技能要求,然后讲述了数据分析笔试与面试中对 SQL 的考查知识点。为了 使读者满足数据分析岗位关于 SQL 的能力要求且快速上手数据分析工作,本书从搭建 SQL 环 境讲起,从基础到进阶,讲述经常考查的 SQL 语法知识,并在后 3 章配合大量数据分析的 SQL 题目,将题目难度分为初、中、高级,给出具体习题与参考解析,让读者通过实战练习, 掌握数据分析岗位招聘中对 SQL 的考查重难点和数据分析工作中 SQL 的使用。
|
關於作者: |
王大伟,毕业于华东理工大学,硕士学位,目前就职于金融科技公司,从事数据挖掘算法工作,擅长数据分析挖掘、ECharts、Python、自然语言处理、机器学习。曾获微软有价值专家(MVP)荣誉称号,PyCon China大会演讲嘉宾。多次与微软Reactor合作开展线上线下公开课,曾为中国电信、海通证券等企业提供技术培训,线上线下课程累计学员超3万名。“数据科学杂谈”微信公众号创始人。
|
目錄:
|
第 1 部分 SQL 数据分析基础与进阶 第 1 章 数据分析与 SQL .............................................................................................. 21.1 数据库与 SQL .......................................................................................... 21.2 数据分析与数据分析人员的日常工作..................................................... 21.2.1 数据分析是什么 ........................................................................... 21.2.2 数据分析人员的日常工作 ............................................................ 31.3 数据分析工作的技能要求 ....................................................................... 41.4 数据分析笔试/面试的 SQL 考点 ............................................................. 61.5 SQL 环境搭建 .......................................................................................... 71.5.1 MySQL 环境搭建 ......................................................................... 71.5.2 MySQL Workbench 环境搭建 ..................................................... 131.6 本章小结 ................................................................................................ 18第 2 章 破冰 SELECT 基础检索 ................................................................................ 192.1 检索所需的列 ........................................................................................ 192.1.1 检索单列数据 ............................................................................. 192.1.2 检索多列数据 ............................................................................. 202.2 *符号初体验 .......................................................................................... 212.3 独特的 DISTINCT .................................................................................. 212.4 使用 ORDER BY 排序检索结果 ............................................................ 232.5 使用 LIMIT 限制返回行数 .................................................................... 242.6 ORDER BY 与 LIMIT 结合的妙用 ........................................................ 252.7 本章小结 ................................................................................................ 27第 3 章 过滤数据,选你所想 ..................................................................................... 283.1 使用 WHERE 过滤数据 ......................................................................... 283.2 BETWEEN 过滤的易错点 ..................................................................... 313.3 NULL 过滤的易错点 ............................................................................. 333.4 使用 IN 与 NOT IN 过滤 ........................................................................ 353.5 使用 LIKE 与通配符过滤 ...................................................................... 373.6 复杂但精确的正则表达式 ..................................................................... 393.7 本章小结 ................................................................................................ 40第 4 章 计算字段真奇妙 ............................................................................................. 414.1 拼接字段的妙用 ..................................................................................... 414.2 方便使用的别名 ..................................................................................... 434.3 算数计算生成所需新字段 ..................................................................... 444.4 本章小结 ................................................................................................ 45第 5 章 高效的数据处理函数 ..................................................................................... 465.1 文本处理函数 ........................................................................................ 465.2 日期/时间处理函数 ................................................................................ 485.3 数值处理函数 ........................................................................................ 505.4 本章小结 ................................................................................................ 51第 6 章 常用的聚合函数 ............................................................................................. 526.1 使用聚合函数的注意点 ......................................................................... 526.2 DISTINCT 和聚合函数的搭配 ............................................................... 556.3 本章小结 ................................................................................................ 56第 7 章 分组的意义..................................................................................................... 577.1 使用 GROUP BY 创建分组 .................................................................... 577.2 GROUP BY 的易错点 ............................................................................ 587.3 使用 HAVING 过滤分组 ........................................................................ 597.4 分组排序的意义 ..................................................................................... 607.5 SELECT 语句的执行顺序 ...................................................................... 607.6 本章小结 ................................................................................................ 61第 8 章 子查询没想象中的那么难 .............................................................................. 628.1 何时使用子查询 ..................................................................................... 628.2 EXISTS 与 NOT EXISTS ....................................................................... 648.3 子查询的易错点 ..................................................................................... 678.4 如何写出子查询语句 ............................................................................. 688.5 本章小结 ................................................................................................ 68第 9 章 多表连接实现复杂查询 .................................................................................. 699.1 为什么使用多表连接查询 ..................................................................... 699.2 多种类型的多表连接 ............................................................................. 709.3 多表连接的易错点 ................................................................................. 749.4 本章小结 ................................................................................................ 75第 10 章 组合查询的妙用 ........................................................................................... 7610.1 何时使用组合查询 ............................................................................... 7610.2 UNION 与 UNION ALL ..................................................................... 7710.3 组合查询的易错点 ............................................................................... 7910.4 本章小结 .............................................................................................. 81第 11 章 CASE WHEN 真的很好用 ........................................................................... 8211.1 CASE WHEN 的几种形式 .................................................................... 8211.2 何时使用 CASE WHEN ....................................................................... 8511.3 巧妙使用 CASE WHEN 实现查询 ....................................................... 8511.4 CASE WHEN 的易错点 ....................................................................... 8711.5 本章小结 .............................................................................................. 88第 12 章 强大的窗口函数 ..............................................
|
|