首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
36 篇文章
1
数据分析大作战,SQL V.S. Python,来看看这些考题你都会吗 ⛵
2
数据科学手把手:碳中和下的二氧化碳排放分析 ⛵
3
面试现场!月薪3w+的这些数据挖掘SQL面试题你都掌握了吗? ⛵
4
员工离职困扰?来看AI如何解决,基于人力资源分析的 ML 模型构建全方案 ⛵
5
AI 音辨世界:艺术小白的我,靠这个AI模型,速识音乐流派选择音乐 ⛵
6
数据专家最常使用的 10 大类 Pandas 函数 ⛵
7
钻石价格预测的ML全流程!从模型构建调优道部署应用!⛵
8
掌握这9个单行代码技巧!你也能写出『高端』Python代码 ⛵
9
刘畊宏男孩女孩看过来!运动数据分析挖掘!⛵
10
二手车价格预测 | 构建AI模型并部署Web应用 ⛵
11
看看你离世界一流大厂有多远?3道Google最新SQL面试题 ⛵
12
客户流失?来看看大厂如何基于spark+机器学习构建千万数据规模上的用户留存模型 ⛵
13
再见 Excel,你好 Python Spreadsheets! ⛵
14
羡慕 Excel 的高级选择与文本框颜色呈现?Pandas 也可以拥有!! ⛵
15
2022了你还不会『低代码』?数据科学也能玩转Low-Code啦! ⛵
16
Pandas数据显示不全?快来了解这些设置技巧! ⛵
17
一键自动化数据分析!快来看看 2022 年最受欢迎的 Python 宝藏工具库! ⛵
18
羡慕实时数据看板?来看看Python的交互数据分析可视化工具!
19
自动化运维?看看Python怎样完成自动任务调度⛵
20
森林野火故事2.0:一眼看穿!使用 Panel 和 hvPlot 可视化 ⛵
21
异常值检测!最佳统计方法实践(代码实现)!⛵
22
大数据开发!Pandas转spark无痛指南!⛵
23
还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
24
业务数据分析最佳案例!旅游业数据分析!⛵
25
Pandas中你一定要掌握的时间序列相关高级功能 ⛵
26
求职指南!给数据开发的SQL面试准备路径!⛵
27
Python中内置数据库!SQLite使用指南! ⛵
28
私藏!资深数据专家SQL效率优化技巧 ⛵
29
Pandas太慢?快使用Vaex DataFrame,每秒数亿数据算起来 ⛵
30
高手系列!数据科学家私藏pandas高阶用法大全 ⛵
31
『航班乘客满意度』场景数据分析建模与业务归因解释 ⛵
32
数据科学家赚多少?基于pandasql和plotly的薪资分析与可视化 ⛵
33
深度解析数据清理和特征工程!5本面向数据科学家的顶级书籍推荐 ⛵
34
就离谱!使用机器学习预测2022世界杯:小组赛挺准,但冠亚季军都错了 ⛵
35
百倍加速IO读写!快使用Parquet和Feather格式!⛵
36
交互式仪表板!Python轻松完成!⛵

求职指南!给数据开发的SQL面试准备路径!⛵

大量的数据科学职位需要精通 SQL,它也是数据分析师、数据科学家、数据建模岗最常考核的面试技能。在本篇内容中 ShowMeAI 将梳理汇总所有面试 SQL 问题,按照不同的主题构建练习专项块。


💡 作者:韩信子@ShowMeAI 📘 数据分析实战系列:https://www.showmeai.tech/tutorials/40 📘 AI 面试题库系列:https://www.showmeai.tech/tutorials/48 📘 本文地址:https://www.showmeai.tech/article-detail/342 📢 声明:版权所有,转载请联系平台与作者并注明出处 📢 收藏ShowMeAI查看更多精彩内容

大量的数据科学职位需要精通 SQL,它也是数据分析师、数据科学家、数据建模岗最常考核的面试技能。在本篇内容中 ShowMeAI 将梳理汇总所有面试 SQL 问题,按照不同的主题构建练习专项块,要求职的同学们可以按照对应板块内容进行专项击破与复习。

本篇内容借助于LeetCode平台,它是面试刷题演练的绝佳资源,内容覆盖大家熟知的数据结构算法和 SQL等。 LeetCode 将问题分为简单、中等和困难的难度级别,SQL板块的一个问题是它没有对它们做很好的分类,大家可以参考 ShowMeAI 在本篇的内容板块分类方式。

我们每个板块的内容都会指向 LeetCode 问题的对应链接,大家可以刷题和定向复习。

💡 学习计划时间表

我们建议最佳的节奏是1天一个板块,每天 2-4 个 SQL 问题(就如我们在下面划分的板块)。 这个节奏下你应该可以充分掌握并巩固对应的主题。

当然,如果你是资深玩家,可以跳过里面的基础板块,专注于更中级和高级的主题(比如第8,9,10天的内容)。

对于 SQL 更详尽的内容,欢迎大家查阅ShowMeAI制作的速查表,快学快用:

编程语言速查表 | SQL 速查表

💡 学习计划

💦 第1天:选择和过滤

这个板块主要针对 SQL 的SELECT语句,掌握使用它从一个或多个表中选择列字段,配合WHERE语句设定一个或多个条件。

💦 第2天:表关联

SQL中有 4 种主要的连接类型: INNER JOIN(或者 JOIN), LEFT JOIN / RIGHT JOIN, FULL OUTER JOIN, 和 CROSS JOIN

SQL中的UNION函数将两个或多个 select 语句的结果集组合成一个结果。

SQL UNION ALL函数保留重复的行。

💦 第3天:分组聚合

SQL中GROUP BY语句根据一列或多列的值对行进行分组,每组返回一行。分组之后可以对每个组执行聚合函数,例如 SUMCOUNT

💦 第4天:过滤分组

SQL HAVING子句为定义的组指定条件 GROUP BY. 这通常用于过滤由分组和聚合产生的行。

💦 第5天:CASE语句

SQL CASE语句判断符合的条件并返回该条件下对应的结果,类似在其他编程语言中的if语句。

💦 第6天:子查询

SQL 子查询是嵌套在另一个查询中的查询,我们可以把一个查询的结果,用到另一个查询中。

💦 第7天:更新&删除

SQL中的UPDATE语句用于更改表中的现有数据。

SQL中的DELETE语句用于从表中删除一行或多行。

💦 第8天:字符串处理

SQL中有很多字符串处理函数,例如UPPER, LOWER, CONCAT, GROUP_CONCAT, TRIM,以及正则表达式的使用。 熟悉一些常见的 SQL 字符串函数 📘在这里

💦 第9天:分析函数

SQL中

  • FIRST_VALUE()LAST_VALUE()分析函数分别返回一组有序值中的第一个值和最后一个值;
  • LAG()窗口函数提供对前一行或多行数据的访问;
  • LEAD()窗口函数提供对下一行或多行数据的访问。

对应考题

💦 第10天:窗口函数

常用&面试常考的RANK窗口函数是 ROW_NUMBER(), RANK(), DENSE_RANK()NTILE()

下一篇
举报
领券