還不會SQL?小心成為職場上的大豬蹄子

還不會SQL?小心成為職場上的大豬蹄子

來自專欄猴子聊數據分析6 人贊了文章

很多人喜歡一上來就推薦好幾本書,但是這些書晦澀難懂,對於初學者入門非常不友好。入門只需要一本書就夠了,而不是多本。入門要讓初學者看懂才是最重要的,而不是整那些高大上的東西。

為了幫助剛畢業找工作,或者想轉行成為數據分析師工作的朋友,我會陸續按下面教程目錄,教會你怎樣用最快速、最容易理解的方式學會SQL,並使用SQL進行數據分析:

1.為什麼要學習SQL?

明白學習的意義,讓你有興趣學下去。

2.什麼是資料庫,和SQL?

了解資料庫的基本概念。資料庫和SQL是什麼關係。

3.如何安裝資料庫?

1)安裝Mysql服務端

2)使用Mysql客戶端訪問資料庫里的數據

4.SQL從入門到熟練

1)簡單查詢:select基本語法

2)聚合與排序

3)複雜查詢:視圖、子查詢

4)函數、謂詞、CASE表達式

4)多表查詢

5.如何使用在線平台檢驗SQL的學習效果?

6.如何應對SQL筆試和面試題?

下面是這個系列教程的第1部分:為什麼要學習SQL?

很多人學不會的原因是從一開始就沒明白學者東西能幹啥,學會了能有什麼用。以至於一開始興緻勃勃,但是學到一半放棄了。所以,堅持學會的根本不在於這個知識是否有多難,而在於它帶給你的意義有多大。

如果做事情沒有意義,那麼你就是沒有學習的動力。

學習SQL的意義,就在於你學會以後,將掌握數據分析應聘中的SQL能力,並找到一份數據分析工作。例如社群會員撲克牌成功轉行數據分析,現在是餓了么業務分析師,就是靠擅長SQL數據分析。

在數據分析的招聘中,SQL是必考的能力之一。為什麼公司要考察應聘者的SQL能力呢?

Excel對十萬條以內的數據處理起來沒有問題,但是大數據時代從來就不缺數據,很多公司的數據都放在資料庫中,這時候就需要學習操作資料庫的語言SQL。

如果你未來想成為數據分析師的你,就需要掌握以下內容:

1)會利用SQL操作開關係資料庫mysql進行查詢

2)資料庫的分組、聚合、排序

3)存儲過程

4)對於增刪改、約束、索引、資料庫範式均大致了解即可,不需要深入

最常見的考SQL的方法給你一個虛擬的資料庫表結構,然後讓你按給出的條件查詢出數據,並用手寫的形式寫出在紙上。所以面試前把常用的SQL語句記清楚就行了。

這次文章我們明白了學習SQL的意義是什麼,明白了意義,就有學下去的動力和勇氣。下次我們繼續聊這個系列的第2部分:什麼是資料庫和SQL?

推薦:如何用最短的時間找到初級數據分析師工作?


推薦閱讀:

TAG:SQL | 數據分析 | 互聯網 |