SQL杀死了Python

 

这年头,不会点SQL,根本找不到工作!...

如今大数据火爆全球
高薪的数据分析更成了商科留学生青睐的岗位
而SQL作为一门查询数据库
几乎是所有数据岗招聘时必须面对的硬技能
毫不夸张的说,但凡涉及数据分析
不会点SQL,根本找不到工作!
- 1 -
为什么留学生一定要,会sql?
1

掌握SQL=掌握全球最热门的技能

SQL有多重要?

连在数据方面有完善数据库,系统的facebook, Amazon, Google,也仍然在使用SQL查询分析数据!

而在去年的StackOverflow调查中,SQL在整体编程、脚本和标记语言上排名第三。



图/网络

据统计,在数据科学家和数据,工程师中,SQL也远比Python、R更受欢迎。


图/网络

2

掌握SQL=手握大热公司敲门砖

SQL的被追捧,同样体现在各Big Name的Job description上,。

不论是四大、投行,还是科技公司,对毕业生的招聘要求几乎都提到了SQL

  • 比如最近刚刚开放秋招(没错!秋招已经提前开启了!不要再浪了!)的Morgan Stanley,就在多个实习岗位中提及到必须懂SQL
  • 而回顾去年的秋招,主页君发现Credit Suisse, EY, LinkedIn也都不约而同在Preferred qualifications中提到了,sql!
Morgan Stanley Summer Analyst


图/Morgan Stanley官网
Credit Suisse 
Data Scientist


图/Credit Suisse官网
EY Data Analysis


图/EY官网
LinkedIn Data Center
Asset Operations Analyst Intern


图/LinkedIn官网

由于明确要求,这些企业在面试时,考察候选人SQL的能力的环节必不可少:

例题一:

Are you familiar with SQL queries? What are the different parts of an SQL Statement?

这是一道ba岗位,的面试题,推荐回答范例如下:

An SQL statement has three parts. There is the Data Definition Language or DDL, the Data Manipulation Language or DML, and the Data Control Language or DCL.

例题二:

sql里面的join,和union的区别;

现场写一道Full outer join的SQL题目

这是在年Amazon的Data岗位中的真实题目。推荐回答范例如下:

Join是两张表做交连后里面条件相同的部分记录产生一个记录集,Union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集。

对于熟悉的人来说,回答这些问题非常简单。但如果没有提前准备,肯定不知道面试官,在说什么。

其实,SQL是非常容易入门的,只要花1-2天熟悉数据库,再花2-3天练习一下,就足以应对面试官的提问。
那么,商科留学生想要求职
究竟改如何快速提升SQL实力
为了帮助大家全面打破SQL求职壁垒
扎扎实实增加Tech能力
DBC联合Amazon明行导师重磅推出
 5天SQL刷题班 
从基础到进阶,全面掌握SQL技能
↓↓↓
5天Lecture介绍
带班导师介绍
限时免费参与!
原价599美金,限前1000名免费
星标关注 DreambigCareer 公众号
后台回复暗号【探索
即可获取福利领取方式
- 2 -
名企偏爱的sql有,多厉害?
许多同学虽然知道sql,的重要性,但实操起来却困难重重,今天主页君就来给大家,详细讲解一下。

1

下载SQL

首先,我们需要下载dbms,用于存放数据。

MySQL Server下载地址:dev.mysql.com/downloads/mysql
图/MySQL

所有机型都有匹配,直接下载即可。

然后,我们需要用SQL语言去命令数据库,所以还需要,下载workbench。

MySQL Workbench:dev.mysql.com/downloads/workbench
图/MySQL

这样,就可以进行操作了,比如:

  • Database Design & Modeling
  • SQL Development
  • Database Administraion
  • Database Migration
2

了解SQL基本句型

SQL的SELECT语句:

select语句的作用是从,database里提取特定的数据,提取结果会以,表格的形式呈现,又称为“结果集”。

常用的语法:

  • SELECT * FROM table_name; (可以查看整个table)
  • SELECT column1,colume2,… FROM table_name; (可以查看每一个列)
*SQL对大小写不敏感

SQL的SELECT DISTINCT语句:

在我们的结果表中,可能会有重复的数据,如果使用者希望仅仅展现不同的(Distinct)数值,就需要用SELECT DISTINCT来实现。

常用语法:

  • SELECT DISTINCT column1,colume2,… FROM table_name


SQL的TOP语句:

TOP的主要作用是规定要返回的记录的数目。对于拥有成天上万条数据的大型,结果表来说,TOP语句是非常必要的。

常用的语法:

  • SELECT TOP number|percent column_name(s) FROM table_name
为了帮助大家快速上手SQL技能
主页君还为大家准备了
SQL技能提升大礼包
↓↓↓
SQL技能提升福利
①SQL Interview Questions


②SQL入门到精通的高清视频教程


③DBC独家整理SQL自学资料库


福利免费领取方式
后台回复暗号【探索
即可获取福利领取方式
更多DBC课程详情
扫码添加DBC Tutor
回复【春招课程】,即刻咨询
↓↓↓


本文为dreambigcareer职梦,原创。

如因作品内容,版权等存在问题,请于本文刊发30,日内联系微信id:dreambigcareerpr6进行,处理,并就版权问题,联系相关内容来源。dreambigcareer非常欢迎品牌的,推广以及战略合作,请发邮件至,partners@dreambigcareer.com
2020 dreambigcareer职梦, 保留所有权利

听说长得好看的人

都“在看”↓


    关注 DreambigCareer


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册