了解SQL
08-21
了解SQL
推薦閱讀:
除了EXCEL,SQL也是數據分析時必不可少的實用工具,在這裡分享一下我學習SQL的一些心得和做題遇到的問題
一、學習
學習SQL的目的:
- 利用SQL的操作對資料庫進行查詢;
- 掌握資料庫的分組、聚合、排序
- 了解存儲過程
- 對於增刪改、約束、索引、資料庫的了解
這裡我用的學習工具是《SQL基礎教程》(作者:Mick);下面分享一下我的學習筆記,請多多批評指正。
因為這個PDF上有我的手寫筆記,轉換成圖片後會亂碼,我就暫時截圖上傳了,有些低清,這裡可以查看,如果看不了了可以私信我SQL筆記。每一章筆記的練習那裡,只記錄了我做書後練習時出錯的知識點。
二、鞏固
學習過後需要通過做題鞏固來加深印象,在SQL Zoo可以把學過的知識點都通過實踐來複習和整理,這裡我只總結一下我錯過的題型:
SELECT from world章節
- 選出字元串的時候,要加『』-- ?????? 常錯!!
- 四捨五入函數沒背會--Round(對象數值, 保留小數的位數)
- 表名的大小寫要與原表相同
- lengh函數只能顯示字元串長度
- case語句
- 降序排列的關鍵字--默認為升序排列,降序關鍵字:DESC
SELECT in SELECT章節
- 關聯子查詢知識
SUM and COUNT章節
JOIN章節
- 刪除重複值的語法--DISTINCT
MORE JOIN章節
USING JOIN章節
- 替換掉NULL的語句
三、結語
從練習中明顯可以發覺:之前的學習過程覺得應不難且牢記住的知識點,在實戰中總會感覺到很熟悉、卻怎麼也想不起來,所以像Excel、SQL這類工具,一定要多加練習、只有熟能生巧這一條捷徑。
推薦閱讀:
※SQL(四、數據更新)
※第四周 基於MYSQL的SQL數據分析6章
※SQL基礎教程之數據處理
※利用SQL對數據分析師職業淺分析