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!
Citi Business Analyst
源/Citi官網
ICBC Actuarial Analyst
圖源/ICBC官網
EYData Analysis
圖源/EY官網
由於明確要求,這些企業在面試時,考察候選人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刀,限時免費
掃碼新增 DBC加國Tutor
回覆探索+你的學校
即可獲取活動免費參與方式
如已新增其他Tutor私聊即可, 無需重複新增
- 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自學資料庫
限時免費參與!
原價599刀,限時免費
碼新增 DBC加國Tutor
回覆探索+你的學校
即可獲取活動免費參與方式
(如已新增其他Tutor私聊即可, 無需重複新增)

更多DBC課程詳情

掃碼新增DBC Tutor
回覆【CA】,即刻諮詢
↓↓↓

本文為DreambigCareer職夢與旗下加拿大求職聯合釋出。

如因作品內容版權等存在問題,請於本文刊發30日內聯絡微信ID:dreambigcareerPR10進行處理,並就版權問題聯絡相關內容來源。DreambigCareer非常歡迎品牌的推廣以及戰略合作,請發郵件至[email protected]

2020 DreambigCareer職夢 保留所有權利

如果你覺得內容不錯,
三連“分享”、“點贊”、“在看”再走吧~

閱讀原文