难度指数
这个类型的题目主要考查的是SQL的基础知识,是面试中比较基础的考题。
考查知识点:
· 基本查询语句如何写?
· 数据清洗常用的SQL语句如何写?例如查找空值(缺失值)、重命名列名、去掉重复数据等。
· SQL语句的书写规则是什么?
难度指数
汇总分析在工作里经常要用到,比如分析每个部门的销售业绩。这个类型的题目主要考查如何用SQL进行汇总分析。
考查知识点:
· 汇总函数、分组汇总、SQL书写顺序和运行顺序。
难度指数
在实际工作中,很多时候业务比较复杂,这就需要用SQL来实现复杂的业务需求。
考查知识点:
· 子查询、临时表with...as、视图、case表达式(用于多条件判断)。
难度指数
当需要查询的数据在多个表中时,就需要用到多表查询。
考查知识点:
· 连接的类型(左连接、右连接、内连接等)、多表连接SQL语句的写法。
难度指数
SQL的窗口函数是工作里最常用的,属于难题里的必考题,需要重点关注。
考查知识点:
· 如何用窗口函数解决排名问题、Top N(排名前N)问题、前百分之N问题、累计问题、每组内比较问题、连续问题。
难度指数
SQL还提供了一些更加复杂的高级功能,这些功能对解决复杂业务需求很有帮助,面试中偶尔也会考到。
考查知识点:
· 存储过程、自定义变量、日期时间函数等。
以上是面试的常见考点,也是本书第3章~第7章的主要内容,我们会通过面试题来详细介绍相关知识点。