亚马逊商务智能分析师开SQL课啦!

亚马逊商务智能分析师开SQL课啦!
大笑 MarTechCareer

SQL在Business Analyst、Data Analyst、Digital Analytics Analyst与Data Scientist的工作中都占据着很大的比重。有些人觉得自己平时经常用,SQL应该没什么问题,但是一遇到面试题,就啪啪打脸了。不信你就来挑战一下下面这两道难度简单难度中等的SQL题!

这里先列一个在Leetcode上被标为 Easy (最简单的)的SQL面试真题,如果你连这道题都不能马上解出来,那就暴露问题了哦!


Question 1:

X city opened a new cinema, many people would like to go to this cinema. The cinema also gives out a poster indicating the movies’ ratings and descriptions.

Please write a SQL query to output movies with an odd numbered ID and a description that is not 'boring'. Order the result by rating.

id

movie

description

rating

1

War

great 3D

8.9

2

Science

fiction  

8.5

3

irish

boring  

6.2

4

Ice song

Fantacy  

8.6

5

House card

Interesting

9.1


Answer 1:

点击下方空白区域看答案




select *from cinema
where mod(id, 2) = 1 and description != 'boring'
order by rating DESC;




怎么样,是不是很简单?那再看一道稍微难一点的:


Question 2:

The Employee table holds all employees. Every employee has an Id, a salary, and there is also a column for the department Id.

id

name

salary

departmentid

1

Joe

70000

1

2

Henry

80000

2

3

Sam

60000

2

4

Max

90000

1

The Department table holds all departments of the company.

ID

Name

1

IT

2

Sales

Write a SQL query to find employees who have the highest salary in each of the departments. For the above tables, Max has the highest salary in the IT department and Henry has the highest salary in the Sales department.


Answer 2:

点击下方空白区域看答案

SELECT

    Department.name AS 'Department',

    Employee.name AS 'Employee',

    Salary

FROM

    Employee

        JOIN

    Department ON Employee.DepartmentId = Department.Id

WHERE

    (Employee.DepartmentId , Salary) IN

    (   SELECT

            DepartmentId, MAX(Salary)

        FROM

            Employee

        GROUP BY DepartmentId

);





两道题下来,感觉怎么样?如果你觉得距离轻松解题还有一段距离,那现在赶紧狂补一下SQL!

亚马逊商务智能工程师(Amazon Business Intelligence Engineer)——Cindy老师,在MarTechApe上开设了SQL特训课,用6个小时的时间,全方面巩固你的SQL装备,并详细解答25道Google、Facebook、Amazon、Apple、Uber、Airbnb等知名公司的SQL面试真题,总结不同公司的SQL出题风格。让你从此不再胆怯SQL面试题!


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道Google, Amazon, Facebook等公司的SQL面试真题详解。总结每个公司的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

    必备技能Zhen Li