SQL面试宝典:图解数据库求职题(全彩)

SQL面试宝典:图解数据库求职题(全彩)
作 者: 猴子
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  本书作者均具有多年的 SQL 实战经验,排名不分先后。猴 子 中国科学院大学硕士,曾就职于 IBM,知乎高赞答主,科普中国专家,著有畅销书《数据分析思维:分析方法和业务知识》。擅长数据分析思维方法、Excel、SQL、Python、Power BI。“猴子数据分析训练营”品牌创始人,独创“学练结合,即学即用”授课模式,深受学员喜欢。公众号“猴子数据分析”主理人。韩 毅 同济大学硕士,从事信息检索与数据分析工作,聚焦于数字政府、智慧城市、智能营销等场景的应用与实践。曹 彬 苏州大学硕士,在本地生活、商业查询等行业从事过数据分析和策略分析工作。目前负责数据分析团队管理,擅长业务问题专项分析、策略效果分析、数据监控体系搭建、A/B 测试。王国荣 中国人民大学硕士,在快消行业负责产品策略与运营 10 多年。现为快消行业数据分析师,擅长指标体系搭建,通过指标分析、多维度分析等发现经营中的问题及机会,帮助企业决策。陆冰婷 地产经纪行业数据分析师,负责搭建业务指标体系与输出经营分析报告,提供业务管理策略及落地支持。曾 燕 中国海洋大学硕士,BI(Business Intelligence,商业智能)报表工程师,数据分析师。负责数据仓库建模设计、BI 报表开发,以及市场调研、项目启动、测试与推广等各个阶段的数据分析工作。杨叔潼 毕业于华中科技大学,在零售行业从事数据分析工作,负责商品销售利润分析。擅长数据指标体系搭建、产品销售专项分析。唐亦六安 对外经济贸易大学硕士,金融行业运营分析师,负责项目各个阶段的数据分析工作,擅长计划拆解、策略分析,以及运用 SQL 实现快速查询。王小勤 目前在一家手机生产商的 IT 流程部门,负责华为 ERP 项目的后台测试工作,主要负责项目中计价模块及区域数据切换的测试工作。擅长使用编程自动化脚本对需求数据进行自动化监控。在工作中,大量使用 SQL 提取需求数据,验证产品需求。沈仁和 担任跨境电商公司市场运营分析师。日常工作中,从专项分析项目、指标体系建立,到数据仓库建表,都要用到 SQL。高阿林 上海大学硕士,在通信和车联网行业数据分析领域有丰富经验。擅长数据分析指标体系、业务分析框架搭建及数据可视化,能够运用多种分析方法、模型,把握分析结果,提出业务优化策略。邢 闪 毕业于西安石油大学,现就职于中海油能源物流有限公司上海分公司。从事经营管理多年,通过数据分析提高了工作效率。杨 芳 毕...

内容简介

本书以 SQL 的基础知识为出发点,从 SQL 的简单查询、汇总函数、分组,到多表查询、窗口函数等 SQL 高级功能,逐一进行介绍与讲解,基本涵盖了学习 SQL 过程中需要掌握的主要内容。 本书最大的特色是结合大量的面试题,让读者清楚地了解如何用所学的 SQL 知识解决工作中的实际问题。第 8 章提供了从不同行业、不同岗位的业务场景出发的实战项目训练,便于读者在实践中学习,巩固 SQL 知识和技能,理解与掌握相关内容,并能够将其快速应用于实际工作中。

图书目录

第 1 章 面试流程 1

1.1 哪些职位需要用 SQL 2

1.2 简历的准备 3

1.3 笔试环节 5

1.4 面试环节 6

第 2 章 面试需要的知识 9

2.1 SQL 语句分类 10

2.2 常见考点 11

2.3 解决面试题的思路 13

第 3 章 汇总分析 17

3.1 简单查询 18

3.2 汇总函数与分组的应用 25

3.3 SQL 语句的书写顺序和运行顺序 35

第 4 章 复杂查询 37

4.1 子查询 38

4.2 临时表 with...as 44

4.3 视图 46

4.4 case 表达式 48

第 5 章 多表查询 64

5.1 多表查询问题的解题步骤 65

5.2 多表查询面试题 66

第 6 章 窗口函数 101

6.1 什么是窗口函数 102

6.2 排名问题 102

6.3 Top N 问题 112

6.4 前百分之 N 问题 117

6.5 累计问题 124

6.6 每组内比较问题 128

6.7 连续问题 132

第 7 章 SQL 高级功能 141

7.1 存储过程 142

7.2 自定义变量 151

7.3 日期、时间相关函数 160

7.4 其他函数 182

第 8 章 项目实战 189

8.1 经营分析 190

8.2 销售业绩分析 198

8.3 销售客户分析 215

8.4 产品评价分析 230

8.5 产品用户等级分析 245

8.6 运营成本分析 252

8.7 运营效果分析 259

8.8 市场投放分析 268

面试题目录

面试题 1:查找空值 18

面试题 2:电商用户行为 20

面试题 3:简单的数据查询 22

面试题 4:游戏 App 用户分析 26

面试题 5:公司经营指标 28

面试题 6:查找重复数据 30

万能模板 查找重复数据 33

面试题 7:城市人口流动分析 33

面试题 8:查找成绩排名第二的学生成绩 38

面试题 9:如何找出多条件的用户 40

面试题 10:视图的概念 46

面试题 11:with...as 语句和视图的区别 48

面试题 12:判断成绩及格与否 49

面试题 13:学生成绩分析 50

面试题 14:店铺订单分析 53

面试题 15:快递量区间分布 55

面试题 16:行列互换 58

万能模板 行列互换 62

面试题 17:行列互换【举一反三】 62

万能模板 多表查询 65

面试题 18:多表查询的应用 66

面试题 19:退款分析 67

面试题 20:库存分析 68

面试题 21:营销带货销量分析 70

面试题 22:寻找设计师 74

面试题 23:三表连接 76

面试题 24:人力行政 79

面试题 25:找出你喜欢的电影 82

面试题 26:邮件发送成功概率 87

面试题 27:多表查询处理复杂业务 90

面试题 28:学生成绩排名 102

万能模板 排名问题 104

面试题 29:雇员排名 105

面试题 30:去除最大值、最小值后求平均值 107

面试题 31:去除最大值、最小值后求平均值【举一反三】 112

面试题 32:查询前三名的成绩 113

万能模板 Top N 问题 115

面试题 33:查询排在前两名的工资【举一反三】 115

面试题 34:成绩排在前 40% 的学生信息 117

面试题 35:用户访问次数 118

面试题 36:学生成绩累计求和 124

万能模板 累计问题 127

面试题 37:每组大于平均值 128

万能模板 每组内比较问题 130

面试题 38:低于平均薪水的雇员 130

面试题 39:连续 3 次为球队得分的球员名单 132

万能模板 连续出现 N 次问题 136

面试题 40:连续出现 N 次问题【举一反三】 136

面试题 41:连续访问记录 137

面试题 42:存储过程的概念 142

面试题 43:存储过程的使用 148

面试题 44:会话变量和局部变量的区别 151

面试题 45:会话变量的使用 154

面试题 46:城市人口流动 162

面试题 47:计算薪资涨幅 164

面试题 48:出行行业面试题 168

面试题 49:找到特殊的电话号码 183