> For the complete documentation index, see [llms.txt](https://houzidata.gitbook.io/sql/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://houzidata.gitbook.io/sql/master.md).

# 图解 SQL 面试题

[![](https://img.shields.io/badge/%E7%9F%A5%E4%B9%8E-@猴子-000000.svg?style=flat-square\&logo=Zhihu)](https://www.zhihu.com/people/houziliaorenwu) [![](https://img.shields.io/badge/公众号-@猴子数据分析-000000.svg?style=flat-square\&logo=WeChat)](https://mp.weixin.qq.com/s/2xEdzkeOI0tLKSehY9HViw) [![GitHub](https://img.shields.io/github/stars/houzidata/Graphical-SQL-interview-questions?label=Stars\&style=flat-square\&logo=GitHub)](https://github.com/houzidata/Graphical-SQL-interview-questions) [![](https://img.shields.io/badge/作者-@猴子-000000.svg?style=flat-square\&logo=GitHub)](https://github.com/houzidata)

运营、产品经理、数据分析、软件开发等职位，SQL 是必会的技能。

面试经常考察 SQL，但是不会做，怎么办？

工作里遇到的业务问题，需要用 SQL 实现，怎么办？

为了帮助你解决这些问题，我写了一本免费教程《图解 SQL 面试题》。

![](/files/-MTubMPc2XW5kHNDsguz)

对，你没看错，是完全免费的。点击下面章节的名称就可以学习了。

**第 1 章：简单查询**

考察知识点：

> SQL 的书写规则是什么？
>
> 如何指定查询条件？
>
> SQL 是如何运行的？

[如何查找重复数据？](/sql/ru-he-cha-zhao-zhong-fu-shu-ju-1.md)

**第 2 章：复杂查询**

考察知识点：

> 分组汇总
>
> 子查询
>
> 标量子查询
>
> 关联子查询

[如何查找第 N 高的数据？](/sql/di-er-zhang-fu-za-cha-xun/untitled.md)

**第 3 章：多表查询**

考察知识点：

> 什么是交叉联结？
>
> 什么是交叉联结？
>
> 什么是左联结？
>
> 什么是右联结？
>
> 什么是全联结？

[多表如何查询？](/sql/di-3-zhang-duo-biao-cha-xun/tu-jie-mian-shi-ti-duo-biao-ru-he-cha-xun.md)

[如何查找不在表里的数据？](/sql/di-3-zhang-duo-biao-cha-xun/tu-jie-mian-shi-ti-ru-he-cha-zhao-bu-zai-biao-li-de-shu-ju.md)

[你有多久没涨过工资了？](/sql/di-3-zhang-duo-biao-cha-xun/tu-jie-mian-shi-ti-ni-you-duo-jiu-mei-zhang-guo-gong-zi-le.md)

[如何比较日期数据？](/sql/di-3-zhang-duo-biao-cha-xun/tu-jie-mian-shi-ti-ru-he-bi-jiao-ri-qi-shu-ju.md)

考察知识点：

> 多条件判断用 case 语句

[如何交换数据？](/sql/di-3-zhang-duo-biao-cha-xun/tu-jie-mian-shi-ti-ru-he-jiao-huan-shu-ju.md)

[滴滴面试题：如何找出最小的 N 个数？](/sql/di-3-zhang-duo-biao-cha-xun/di-di-2020-nian-mian-shi-ti-ru-he-zhao-chu-zui-xiao-denge-shu.md)

[行列互换问题，怎么办？](/sql/di-3-zhang-duo-biao-cha-xun/hang-lie-hu-huan-wen-ti-zen-me-ban-song-ni-yi-ge-wan-neng-mo-ban.md)

考察知识点：自联结

> 一个表，遇到计算时间间隔的问题，使用自联结

[找出连续出现 N 次的内容](/sql/di-3-zhang-duo-biao-cha-xun/tu-jie-mian-shi-ti-zhao-chu-lian-xu-chu-xian-n-ci-de-nei-rong.md)

[链家面试题：如何分析留存率？](/sql/di-3-zhang-duo-biao-cha-xun/lian-jie-mian-shi-ti-ru-he-fen-xi-liu-cun-lv.md)

**第 4 章：SQL 高级功能**

考察知识点：

> 什么是窗口函数？
>
> 如何使用窗口函数？
>
> 窗口函数解决 3 类问题：
>
> 1）分组排名 2）topN 问题 3）每个组内比较

[拼多多面试题：如何查找前 20% 的数据？](/sql/di-4-zhang/pin-duo-duo-mian-shi-ti-ru-he-cha-zhao-qian-20-de-shu-ju.md)

[图解面试题：如何查找工资前三高的员工](/sql/di-4-zhang/tu-jie-mian-shi-ti-ru-he-cha-zhao-gong-zi-qian-san-gao-de-yuan-gong.md)

[图解面试题：如何分组比较？](/sql/di-4-zhang/tu-jie-mian-shi-ti-ru-he-fen-zu-bi-jiao.md)

[图解面试题：双 11 用户如何分析？](/sql/di-4-zhang/tu-jie-mian-shi-ti-shuang-11-yong-hu-ru-he-fen-xi.md)

[图解面试题：如何分析游戏？](/sql/di-4-zhang/tu-jie-mian-shi-ti-ru-he-fen-xi-you-xi.md)

**第 5 章：项目实战**

[滴滴求职真题](/sql/di-5-zhang-xiang-mu-shi-zhan/tu-jie-mian-shi-ti-di-di-2020-qiu-zhi-zhen-ti.md)

[滴滴面试题：打车业务问题如何分析？](/sql/di-5-zhang-xiang-mu-shi-zhan/di-di-mian-shi-ti-da-che-ye-wu-wen-ti-ru-he-fen-xi.md)

[如何分析复杂业务](/sql/di-5-zhang-xiang-mu-shi-zhan/dian-shang-mian-shi-ti-ru-he-fen-xi-fu-za-ye-wu.md)

[如何分析用户满意度？](/sql/di-5-zhang-xiang-mu-shi-zhan/tu-jie-mian-shi-ti-ru-he-fen-xi-yong-hu-man-yi-du.md)

[如何分析红包领取情况？](/sql/di-5-zhang-xiang-mu-shi-zhan/tu-jie-mian-shi-ti-ru-he-fen-xi-hong-bao-ling-qu-qing-kuang.md)

[图解面试题：如何分析中位数？](/sql/di-5-zhang-xiang-mu-shi-zhan/tu-jie-mian-shi-ti-ru-he-fen-xi-zhong-wei-shu.md)

[小红书面试题：如何分析用户行为？](/sql/di-5-zhang-xiang-mu-shi-zhan/xiao-hong-shu-mian-shi-ti-ru-he-fen-xi-yong-hu-hang-wei.md)

[教育行业案例：学员续费如何分析？](/sql/di-5-zhang-xiang-mu-shi-zhan/jiao-yu-hang-ye-an-li-xue-yuan-xu-fei-ru-he-fen-xi.md)

[字节跳动面试题：你的平均薪水是多少？](/sql/di-5-zhang-xiang-mu-shi-zhan/zi-jie-tiao-dong-mian-shi-ti-ni-de-ping-jun-xin-shui-shi-duo-shao.md)

{% hint style="info" %}
《图解 SQL 面试题》案例数据如何获取？

在我公号（猴子数据分析）对话框回复“资料”即可获取，在“面试题”文件夹下面
{% endhint %}

推荐：[如何从零学会 sql？](http://mp.weixin.qq.com/s?__biz=MzAxMTMwNTMxMQ==\&mid=2649247566\&idx=2\&sn=5af748b677eb72028764dde0577675fb\&chksm=835fc77eb4284e68e8cfe3f08c5a671b9e080b2651f20b40b1c793ffda4042ae43ad8f35a755\&scene=21#wechat_redirect)

![](/files/-MTuchUdfAFrqJnlU11d)
