赞
踩
六月中旬已过
一大批秋招即将开放
你的简历准备好了吗?
看看自己在简历上撒的谎
是不是有
“ 精 通 SQL ”
敢在简历上写
“精通”
你是有多大胆?
☟
SQL / Structured Query Language
即结构化查询语言,数据库管理系统专门通过SQL语言来管理数据库中的数据,与数据库通信。
SQL的独特优点首先,SQL不是某个特定数据库供应商专有的语言。几乎所有重要的DBMS(数据库管理系统)都支持SQL。
所以,学习SQL使你几乎能与所有数据库打交道。
其次,SQL简单易学。它的语句全都是由描述性很强的英语单词组成,而且这些单词的数目不多。
不过可不要小看了SQL,尽管看上去很简单,但它实际上是一种强有力的语言,灵活使用SQL的语言,其实可以进行非常复杂和高级的数据库操作。
投行、四大、科技等不同行业的不少岗位,都要求具备SQL能力:
Morgan Stanley
Risk Management Summer Analyst
图片来源 / Mogan stanley官网
划重点:正在寻找入门级风险管理分析师,需要使用Python、VBA、R、SQL等工具,对公司模型(如股票衍生品定价和风险资本模型)进行独立评审和验证。
PwC Technology Consulting
图片来源 / PWC官网
划重点:拥有数学、统计学、工程学、金融学和/计算机科学的大学学位,熟练掌握SQL操作技能。
Amazon Business Analyst Intern
图片来源 / Amazon官网
划重点:统计学、计量经济学、数学、计算机科学、运筹学或工程学硕士学位;要有优秀的沟通和数据表达能力;具备良好的SQL操作知识。
可以看出,在商业分析、数据分析、科技咨询等涉及数据分析岗位的招聘中,SQL是必考的能力之一,但不同岗位的侧重点不同:
Investment Analyst
利用SQL建立风险评估系统,监控Portfolio的Risk and Return。
通过SQL分析数据,推导Risk Metrics,Optimize Portfolio。
Risk Analyst
大部分的RA工作都需要编程能力,通过SQL可以对数据进行准确分析,计算各项风险指标。
利用SQL建立风险评估系统, 优化Risk Management Process。
Accountant
财务报表需要大量数据整合,这些都可以在Relational Database中通过SQL高效完成。
借助VBA和SQL,连接Excel和数据库,达到动态更新。
Software Developer
使用SQL与数据库进行交互,实现数据查询和实时更新。
开发具有丰富的数据库功能的Web应用、移动应用和桌面应用。
在实际的SQL使用中,肯定会涉及到有关函数的使用,这里简单介绍几种初学时必学的函数类型。
01
AVG()
AVG函数返回数值列的平均值。NULL 值不包括在计算中。
02
COUNT()
COUNT()函数用于返回匹配指定条件的行数。
03
MAX()
MAX函数返回指定列的最大值,NULL值不包括在计算中。
04
MIN()
MIN函数返回的指定列的最小值,NULL值不包括在计算中。
05
SUM()
SUM函数返回指定列的总数。
06
ROUND()
ROUND函数用于把数值字段舍入为指定的小数位数,round函数需要的参数
虽然SQL备受欢迎,但是相比其他语言来讲,SQL的入门和学习却不难,甚至可以说SQL是所有编程语言里相对最简单的。“短时间内入门,轻松掌握”是SQL最大的特点,掌握SQL可以轻松帮助你掌握其他数据分析软件。
01
快速入门书籍
SQL的入门其实相对是比较简单的。不少网友反映,通过看几本靠谱的书籍,就可以快速入门。《SQL基础教程》:这本书是由日本工程师MICK撰写的。是一个比较简单,但是讲的非常清楚的SQL入门材料。《SQL必知必会》:这是一本非常有意思的技术类书籍,短小精悍,但是实用性很强,内容也全面,一点也不枯燥。
02
快速入门网站
作为一个入门学习者
在此推荐Udacity.com上的SQL for Data Analysis,有中文字幕,课程易懂,配有数据库可以各种练习,适合初学者。
同时,在做练习题过程中,不会的,可以参考http://www.w3school.com.cn.上面的讲解,这里的语句解析,简单明了。
除此之外,B站上也有很多关于SQL入门的小视频,都可以看一下!
金融数据分析必备技能你真的会了吗?
简历上的“精通”还能不能写?
掌握这个
你也能“精通SQL”
☟
SQL资料
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。