数据分析人才有多火?
JP Morgan 举办数据岗招募专场
Snap Inc.开出近24W美元起薪招DS
SQL作为数据分析技能,不可或缺
如何用SQL做数据分析?
0基础商科生如何入门数据分析?
今日重磅福利
重磅福利一:
*课程参与方式在文中, 马上了解
重磅福利二:
后台回复【SQL】即可获得:
  • SQL Server数据库技术大全教学视频
  • 从0到1,SQL21天自学教程指南
  • 前麦肯锡高管推荐7本SQL必读书籍
  • 100页SQL常见面试问题及标准回答
全部推文福利,每周统一发送至Uni会员邮箱
1
商科生如何快速入门SQL?
那么,如何用SQL完成数据查询要求?SQL数据分析该如何入门?函数需不需要学全?为了解决大家的问题,帮助大家快速上手SQL数据分析和其背后的商业逻辑,我们邀请到了前亚马逊的高级算法工程师——Jason老师,制作了本期课程。从日常工作背后的数据分析思维讲起,并且无需编程基础,教会你3大日常工作中都会用到的SQL数据处理技巧。还不跟Jason老师一起,从0到1系统化入门SQL!

课程亮点
在本次课程中,你将了解:
✅ 如何用SQL迅速完成业务数据查询要求
✅ SQL常见面试问题分析及解题技巧公开
✅ SQL常用函数/语句条件/嵌套语句实操
扫码回复【SQL】听课
2
SQL在各行业有哪些应用?
1
SQL与金融
@BlackRock Protfolio Analyst
毕业后秋招时以为名校+高学历就可以找到工作了。我当时投了TD,CIBC的银行工作,还有一些多伦多的小公司。第一次电话面试被问到是否有数据分析经验,我喜出望外,毕竟硕士学的是统计。但当被问道是否会用SQL查询数据库信息,用SAS分析数据结果和通过VBA自动报表流程,我整个人就懵了。上学时从没学过这些,也从未实际应用过。我当时的回答是我只会用R做StatisticalModel,果断被拒。痛定思痛后,开始学习Excel/VBA,SAS,SQL,Matlab等相关课程。
2
SQL与互联网
@BAT大数据分析师&面试官
BAT的数据相关岗位面试主要集中在两方面的工具。SQL查询以及数据分析工具。从数据库中提取数据是数据分析的第一步,因此对SQL的要求比较高,需要能使用SQL做一些简单的计算。Python、Stata、R、SPSS、SAS、Eviews都算比较常用的数据分析工具。
3
SQL与咨询
@德勤咨询师
咨询行业中Excel,VBA,SQL最为常用,是比较基本的语言,R和Python会的话也很好。咨询行业对编程的要求相对较低,不建议在简历上写过于高深的编程语言,会给面试官造成Over-qualified的感觉。
3
SQL入门必读书及网站推荐
虽然SQL备受欢迎,但是相比其他语言来讲,SQL的入门和学习却不难,甚至可以说SQL是所有编程语言里相对最简单的。“短时间内入门,轻松掌握”是SQL最大的特点,掌握SQL可以轻松帮助你掌握其他数据分析软件。
*图片来源:网络
1
SQL快速入门书籍推荐
SQL的入门其实相对是比较简单的。不少网友反映,通过看几本靠谱的书籍,就可以快速入门。《SQL基础教程》:这本书是由日本工程师MICK撰写的。是一个比较简单,但是讲的非常清楚的SQL入门材料。《SQL必知必会》:这是一本非常有意思的技术类书籍,短小精悍,但是实用性很强,内容也全面,一点也不枯燥。
2
SQL快速入门网站推荐
作为一个入门学习者,尝试了不同的SQL课程,在此推荐Udacity.com上的SQL for Data Analysis,有中文字幕,课程易懂,配有数据库可以各种练习,适合初学者。同时,在做练习题过程中,不会的,可以参考http://www.w3school.com.cn.上面的讲解,这里的语句解析,简单明了。除此之外,B站上也有很多关于SQL入门的小视频,都可以看一下!
4
数据岗SQL高频面试题例举
1
分区排序: row_number()over()
有如下学生成绩表:students_grades
*图片来源:网络
查询每门课程course_name前三名的学生姓名及成绩,要求输出列格式如下:
course_name, number, stu_name, grades,查询语句如下:
*图片来源:网络
2
以下排序函数有哪些区别?
几个排序函数row_number() over()、rank() over()、dense_rank() over()、ntile() over()的区别

(1)row_number() over():对相等的值不进行区分,相等的值对应的排名不相同,序号从1到n连续。
(2)rank() over():相等的值排名相同,但若有相等的值,则序号从1到n不连续。如果有两个人都排在第3名,则没有第4名。
(3)dense_rank() over():对相等的值排名相同,但序号从1到n连续。如果有两个人都排在第一名,则排在第2名(假设仅有1个第二名)的人是第3个人。
(4)ntile(n) over():可以看作是把有序的数据集合平均分配到指定的数量n的桶中,将桶号分配给每一行,排序对应的数字为桶号。如果不能平均分配,则较小桶号的桶分配额外的行,并且各个桶中能放的数据条数最多相差1。
学生成绩表同上,查询语句如下:

*图片来源:网络
查询结果如下:
*图片来源:网络
SQL的受欢迎程度大家可以从很多公司的岗位JD上看到,对于新手小白来讲,除了入门书籍和视频指导外,更重要的是要有专门的老师带领自己入门。如果你想进入咨询行业或者金融行业从事数据工作,那就赶紧学起来吧!
今日福利
扫码回复关键词【SQL】
▼即可领取

本期福利领取截止日期
北京时间2020年12月7日23:59
*UniCareer全体学员每周邮件统一发送
注意查收邮箱以及垃圾邮件噢
—— END ——
由UniCareer独家整理发布, 如需转载请注明来源
版权声明:UniCareer除发布原创求职干货文章及独家讲座福利等优质内容外,致力于分享优秀求职干货文章。如涉及版权问题,敬请原作者原谅,并联系微信UniCareer_Buddy26(Uni君)进行处理。UniCareer非常欢迎品牌的推广以及战略合作,请发邮件至[email protected]
继续阅读
阅读原文