哪里可以找到最有用的SQL学习资料?

哪里可以找到最有用的SQL学习资料?
MarTechApe MarTechCareer


 为什么SQL是你最应该学习的一门技能?


1. SQL是全世界最常用的数据库语言

我们活在一个“数据为王”的时代,数据是最重要的资产,也是每一个决策的核心。尽管在最近几年里NoSQL的受欢迎程度爆发式增长,但是SQL仍然是最受欢迎的数据分析软件。

SQL (Structured Query Language) 数据库,指关系型数据库 - 主要代表:SQL Server,Oracle,MySQL(开源),PostgreSQL(开源)。

NoSQL(Not Only SQL)泛指非关系型数据库 - 主要代表:MongoDB,Redis,CouchDB。

最受欢迎的数据库

来源:StackOverflow Developer Survey Results 2017


SQL可以极其高效地完成数据处理。你可以看见data本身的样子以及它是如何变形的。在关系型数据库中储存的数据是动态的,它可以用基本的SQL语句被轻松调出、修改和操纵。但凡你的工作内容需要接触数据库,那么你就需要了解SQL。


2. SQL是最受用人单位追崇的职场硬技能

在我们爬取的3万个与数据分析有关的职位描述中,有57%的职位要求SQL技能,其频率超过Excel、Tableau、Python、R等工具,是招聘时被要求最多的一项硬实力。


 谁应该学SQL?为了什么目的?

  • 产品经理:产品经理永远需要知道产品的里里外外,而数据能说出一个产品健康程度的真相。熟练掌握SQL可以帮助产品经理快速获取、分析数据,了解产品发生了什么。

  • 营销人:作为营销人,你应该要求自己是数据驱动的。但是你又不应该过度依赖开发团队的工程师们,他们有更重要的任务需要完成,而不是一天到晚来帮你拉你想看的报告。熟练掌握SQL可以帮你更好更快地分析商业指标。只有灵活地、快速地总结出洞察,你才让能让自己更有价值。

  • 数据分析师:不会SQL的数据分析师,都是假数据分析师。对于你们来说,会SQL不是一个加分项,而是一个必须项。

  • 数据科学家:你知道Facebook的数据科学家最常用的工具就是SQL吗?

  • 数据工程师、前/后端开发、手机应用开发就更不用多说了。


 哪里可以学习SQL?

这里我们列举了一系列非常有用的SQL资源:

  • Codeacademy

  • w3schools.com的SQL tutorial

  • SQLBolt

  • Coursera: Introduction to Structured Query Language (SQL) , SQL for Data Science

  • EdX: Data Science Essentials

  • Stanford Online: Introduction to Databases

  • Khan Academy: Intro to SQL: Querying and managing data

  • Cognitive Class.AI: Data Science and Cognitive Computing Courses


 上面的资源虽好,

 但我想跳出“自学的魔咒”、

 一个周末快速掌握SQL,该怎么办?

亚马逊商务智能工程师(Amazon Business Intelligence Engineer)——Cindy老师,在MarTechApe上开设了SQL特训课,一个周末6个小时帮你实现SQL能力质的飞跃:

  • 前3小时全方面提升你的SQL能力,在MySQL上通过完成一系列的数据分析操练,真正学会SQL编程语言,而不是“只知道个大概”

  • 后3小时详细解答25道Google、Facebook、Amazon、Apple、Uber、Airbnb等知名公司的SQL面试真题,总结不同公司的SQL出题风格。让你从此不再胆怯SQL面试题!

本周末,Cindy老师还会带来一场免费直播《如何成为Business Intelligence商务智能分析师?》,戳我进行报名!


SQL 周末特训课


  • SQL系统知识班(3小时):从基础到高阶,覆盖SQL几乎所有功能。在上完课后,会向学员发放25道SQL Challenge面试真题,同学自行操练,老师不做辅导。

  • SQL Case班(3小时)25道Google, Amazon, Facebook等公司的SQL面试真题详解。总结每个公司的SQL出题风格,以及应战策略。

  • 两门一起报名:共6小时,$249美元


 授课老师 

    Cindy老师

  • 任职于Amazon美国,商务智能工程师(Business Intelligence Engineer)

  • 5年SQL经验

  • 2年SQL案例题面试官


 课程大纲 


模块 

01

Introduction to SQL

  1. SQL introduction, basic concept of relational database

  2. SQL usage in work, transactional database, analysis database

  3. SQL generations:

    • Oracle

    • SQL Server

    • MySQL

    • Postgres

    • Redshift

模块 

02

Basic SQL

  1. Basic SQL -1:

    • SELECT

    • LIMIT

    • WHERE

  2. Basic SQL -2: Comparison

    • LIKE

    • IN

    • BETWEEN

    • IS NULL

  3. Basic SQL -3:

    • Boolean ( AND, OR, NOT)

    • ORDER BY

  4. Basic SQL -4:

    • Aggregation ( COUNT, SUM, MIN, MAX, AVG),

    • GROUP BY

  5. Basic SQL -5:

    • HAVING

    • DISTINCT

  6. Basic SQL -6: Case

模块 

03

Intermediate SQL

  1. Intermediate SQL -1: Joins

    • NNER

    • OUTER

    • LEFT

    • RIGHT

    • JOIN USING WHERE or ON

  2. Intermediate SQL -2:

    • UNION

    • JOIN with comparison

    • JOIN on multi key, self join

  3. Intermediate SQL -3:

    • Data types

    • Data format

    • String function

    • Window function

  4. Intermediate SQL -4:

    • Primary key

    • Index

    • Sort key

    • Distribution key

模块 

04

SQL Challenges

25 SQL challenges(25道SQL面试真题详细解题)


 上课形式 

课程有两种形式:直播和录播。课程为中文授课。

  • 直播:通过视频通讯网站,进行课程直播。同学跟着老师的步骤,进行实时操作,可与老师互动。直播后24小时内,免费获得录播视频。*建议同学们在直播后,也回看录播,进行巩固。

  • 录播:如果不方便参加直播,可以购买课程的录像回放,在方便的时间里在家操练。录播与直播价格一致。


 上课时间 

SQL课程分为两节内容——系统知识、SQL真题。两节可以单独购买,也可以一起购买。

11月和12月都各有一期完整的SQL课程。可以选择你合适的时间上课。

没有时间参与直播的同学,可以购买录播课。录播与直播价格一致。


SQL

系统知识

SQL真题

11月

11月10日

3PM - 6PM

(美东时间)

11月11日

3PM - 6PM

(美东时间)

12月

12月1日

3PM - 6PM

(美东时间)

12月2日

3PM - 6PM

(美东时间)



 如何报名 


SQL

系统知识

SQL真题

两门一起

直播

附送录播

$149美元/人

$149美元/人

$249美元/人

无法参与直播,只需录播回放视频

$149美元/人

$149美元/人

$249美元/人

我找朋友一起双人团购

$119美元/人

$119美元/人

$199美元/人



报名请扫描二维码,加小助手为好友,回复“SQL”:



还犹豫什么,赶紧报名吧!


关于MarTechApe

MarTechApe是一个来自纽约、专注MarTech领域的知识分享|技能学习|求职服务的终身学习平台。我们提供最专业的Marketing Technology课程。

    必备技能Zhen Li