🇹🇼 國慶日快樂!限定加碼 $1,010 購課金 🎇 點擊再現領 \\ 全站課程 85 折券 //
天
時
分
國慶特選課現折 $1,010💥
登入/註冊
0 seconds of 0 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
00:00
 
影片檔案無法播放(錯誤碼: 224003)
郭耀仁

SQL的五十道練習:初學者友善的資料庫入門

如果日常需要使用資料庫作為分析的數據來源,學會SQL將能大幅提升工作掌握度與職涯發展性,一起完成五十道練習把它學起來!
Hahow AI 學習升級
評價優於前 10% 課程
5.0
(479)

關於課程

課程包含

包含 15 章 105 單元、15 項作業

課程時長

9 時 33 分鐘

課程總人數

3171 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容

本課程於 2026 年進行課程更新

2026 年所進行的課程更新包含下列幾項重要更動:

  • 原本的課程影片在觀念講解之後沒有上機實作,這次課程影片更新會在每一個重要觀念講解後示範操作,藉以驗證觀念。
  • 練習題全面替換為以 Google Colab 作為服務平台,捨棄不穩定的 mybinder.org。
  • 加入通用表運算式(Common Table Execution, CTE)協助學員能在一般使用者權限下有更大發揮。
  • 實踐「貴精不貴多」思維,調降學習資料庫的數量(由四個調整為兩個),讓學員可以專注學習 SQL,而不需要花費多餘時間精力熟悉資料表內容。
  • 實踐「貴精不貴多」思維,將原本課程中簡略快速帶過的資料定義語言、資料操作語言部分捨棄,讓學員專注學習「資料查詢語言」。
  • 將趣味盎然的資料庫改以「課程公告」形式發佈作為補帖,讓學員在完課後也有動機保持聯絡、回來看看課程公告。

「課程緣起」段落標題,以青綠色橫幅、橙黃色色塊與重疊圓環構成視覺裝飾。

SQL 是大數據、資料科學與軟體開發等專業領域的重要語言

SQL 早在 1970 年代就問世,但至今仍在大數據、資料科學、手機應用程式與網站開發等專業領域,扮演著「喊水會結凍」舉足輕重的要角。

在 Stack Overflow 2025 Developer Survey 中 SQL 於 Most Popular Technologies 中排名第三;在 2022 Kaggle ML & DS Survey 中 SQL 於 "What programming languages do you use on a regular basis?" 排名第二,SQL 的重要性不言可喻。

基於 SQL 的重要性,我在台大工商管理學系開設三學分的「視覺化與現代資料科學」中有三分之一的比重與 SQL 相關,同時也在台大的資工系統訓練班有開「 SQL 資料分析」。

在授課的過程中,感受到 SQL 與資料庫的強烈需求與熱忱的學習動機,因此,我希望透過在好學校開設「SQL的五十道練習:初學者友善的資料庫入門」,希望學生一步步跟著講師完成這門課程所有的觀念講解、範例實作以及五十道練習之後,扎實地將 SQL 納入自己的技能樹,大幅提升工作掌握度與職涯發展性!

「課程核心特色」白色大字置於青綠色橫幅中央,背景搭配橘、黃色與青綠色幾何色條、向下箭頭及手勢插圖裝飾。

以 Exercise Based Learning 為設計核心

「SQL的五十道練習:初學者友善的資料庫入門」將會採用 EBL (Exercise Based Learning) 的學習理念,我們可以將 EBL 視為 PBL (Problem Based Learning) 的輕量版,五十道練習都是明確並且給定預期輸出結果的題型,不會有開放式問題或者分組討論的設計。

使用生活化的資料庫資源與題目設計

課程所使用的學習資料庫貼近生活,包含 IMDb 網站的電影資料(imdb.db)以及 Johns Hopkins 2019 年新冠病毒資料(covid19.db)。

當課程進行到尾聲,學生將能夠:

  • 暸解 SQL 以及資料庫的基礎知識。
  • 暸解如何在自己的桌上或筆記型電腦建立與課程相同的學習環境。
  • 學會 SQL 的查詢語法。
  • 完成 SQL 的五十道練習。

「課程單元規劃」標題置於青綠色質感橫幅中央,搭配黃色、橘色與白色線條,以及右上方重疊排列的幾何箭頭裝飾。

SQL 是能夠操作資料的語言,這堂課程會將 100% 的時間與心力放在查詢語法,每個單元都會包含:

四格課程內容導覽,依序呈現「觀念講解」、「範例實作」、「練習題」與「練習題詳解」,搭配立方體、手機、檔案與放大鏡等插圖。

課程共有 11 個章節,從簡介開始,後續各單元則介紹 SQL 的不同功能,每個單元包含數個可以自行批改測試的練習題,從觀念、實作、練習、詳解,幫你入門 SQL:

1. 簡介。
2. 從資料表選擇。
3. 衍生計算欄位。
4. 函數。
5. 排序查詢結果。
6. 篩選資料。
7. 條件邏輯。
8. 分組與聚合結果篩選。
9. 子查詢。
10. 關聯資料表。
11. 綜合練習題。

「關於講師」章節標題,以青綠色橫幅呈現,搭配黃色眼鏡線稿與箭頭等裝飾元素。

關於講師

講師作品

Hahow 線上課程

出版書籍

電子報與部落格

回覆與作業設計

  • 每一個單元都有練習題需要同學動手練習。
  • 請使用瀏覽器(Chrome/Firefox/Edge)點選練習題連結,啟動老師已經設定妥當的雲端環境(包含題目、測資與批改)。
  • 寫完以後請同學自行執行批改程式碼。
  • 強烈建議同學親手練習以後才觀看練習題詳解的影片。
  • 開課後依照課程進度,暫定每兩週於問題討論區回覆 5 - 15 個同學關於課程或作業的問題,另外也會視同學修課進度於課程公告中發佈直播連結,與同學互動解答。
哪些人適合這堂課?
- 日常(包含工作、興趣、學習或研究)需要使用資料庫作為分析的數據來源。 - 對於數據分析、資料科學有興趣,未來想從事相關工作(資料分析師、資料工程師、資料科學家),SQL 是必備的基礎技能。 - 對於 Pandas DataFrame、Dask、data.table、Spark DataFrame、Hive 等有興趣,SQL 不僅是這些大數據技術的雛型,也能夠作為其中多數的查詢介面,若是熟悉 SQL 將能協助快速入門這些應用。 哪些人不適合這堂課呢? - 對英文接受度很低,甚至排斥,SQL 是一個與英文高度相似的語言,再加上範例資料庫與練習題資料庫也是以英文為主;修課學生如果排斥英文,這門課程的學習效果自然不會好。 - 已經能熟悉撰寫 SQL,想要學更進階的內容,像是預存程序(Stored procedure)如何加速查詢效率、視窗函數(Window functions)、或資料庫與表格設計模式等。 - 只想專注學習特定資料庫管理系統,像是專注於 MySQL、MS SQL Server 或者 PostgreSQL,課程選擇 SQLite,但在內容上會涵蓋所有資料庫管理系統都能泛用的觀念及語法。 - 對於資料庫管理、後端工程或維運有興趣,未來想從事相關工作(資料庫管理員、後端工程師或軟體開發維運工程師),這堂課所涵蓋的 SQL 知識尚不足以應付。
你可以學到
- 完成 SQL 的五十道練習,查詢語法將會佔八成以上。 - 暸解何謂 SQL 以及為何 SQL 是重要的。 - 暸解如何在自己的桌上或筆記型電腦創造與課程相同的學習環境。 - 暸解並練習 SQL 的查詢語法。 - 暸解並練習 SQL 的創造、更新與刪除語法。
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
- 桌上型電腦或者筆電,RAM 至少 4GB,處理器至少 i5。 - 作業系統是 Windows 10 64 位元或 macOS。 - SQLiteStudio,免費,可於 https://github.com/pawelsalawa/sqlitestudio/releases/tag/3.2.1 下載。 - DBeaver Community Edition,免費,可於 https://dbeaver.io/download 下載。 - 瀏覽器(Chrome/Firefox/Edge 為佳),免費,可分別於 https://www.google.com/chrome/、https://www.mozilla.org/en-US/firefox/new/、https://www.microsoft.com/en-us/edge 下載。
需要具備的背景知識
- 高中程度以上的英文,SQL 是一個與英文高度相似的語言,再加上範例資料庫與練習題資料庫也是以英文為主;修課學生的英文程度愈好、對英文的接受度愈高,這門課程的學習效果就會愈好。 - 不需要任何程式或者資料庫的背景知識基礎,會在課程影片中講授。
單元一覽
15 章 105 單元|總時長 573 分鐘
全部展開
1
簡介
影片單元
單元 1 - 課程更新說明
02:34
影片單元
單元 2 - SQL 重要觀念
影片單元
單元 3 - 建立學習環境(Windows)
影片單元
單元 4 - 建立學習環境(macOS)
13:49
影片單元
單元 5 - 學習資料庫一覽
05:36
影片單元
單元 6 - SQL 的組成與分類
03:31
影片單元
單元 7 - 重要的資料庫觀念
15:16
影片單元
單元 8 - 重點統整
01:33
作業單元
作業 1 - 第 1 章練習題
查看作業
影片單元
單元 9 - 練習題詳解(觀念題1-5)
05:59
2
從資料表選擇
影片單元
單元 1 - 以 SELECT 與 FROM 從資料表選擇
13:59
影片單元
單元 2 - 在 SQL 中添加註解
03:16
影片單元
單元 3 - 替查詢結果的欄位取別名
01:23
影片單元
單元 4 - 查詢結果僅顯示獨一值
04:57
影片單元
單元 5 - 使用 OFFSET 搭配 LIMIT
04:32
影片單元
單元 6 - 重點統整
01:07
作業單元
作業 1 - 第 2 章練習題
查看作業
影片單元
單元 7 - 練習題詳解(觀念題1-2)
02:57
影片單元
單元 8 - 練習題詳解(程式題3)
03:27
影片單元
單元 9 - 練習題詳解(程式題4)
02:02
影片單元
單元 10 - 練習題詳解(程式題5)
02:06
3
衍生計算欄位:運算符
影片單元
單元 1 - 單獨存在的 SELECT
11:03
影片單元
單元 2 - 數值運算符
09:20
影片單元
單元 3 - 文字運算符
04:59
影片單元
單元 4 - 重點統整
01:31
作業單元
作業 1 - 第 3 章練習題
查看作業
影片單元
單元 5 - 練習題詳解(觀念題1-2)
02:06
影片單元
單元 6 - 練習題詳解(程式題3)
02:53
影片單元
單元 7 - 練習題詳解(程式題4)
03:06
影片單元
單元 8 - 練習題詳解(程式題5)
03:01
4
衍生計算欄位:函數
影片單元
單元 1 - 什麼是函數
14:32
影片單元
單元 2 - 通用函數(一)
10:04
影片單元
單元 3 - 通用函數(二)
13:45
影片單元
單元 4 - 聚合函數
14:07
影片單元
單元 5 - 重點統整
01:04
作業單元
作業 1 - 第 4 章練習題
查看作業
影片單元
單元 6 - 練習題詳解(觀念題1-2)
02:33
影片單元
單元 7 - 練習題詳解(程式題3)
01:58
影片單元
單元 8 - 練習題詳解(程式題4)
02:32
影片單元
單元 9 - 練習題詳解(程式題5)
02:16
影片單元
單元 10 - 練習題詳解(程式題6)
02:49
影片單元
單元 11 - 練習題詳解(程式題7)
01:48
5
排序查詢結果
影片單元
單元 1 - 以 ORDER BY 排序查詢結果
05:59
影片單元
單元 2 - 使用多個變數排序
06:31
影片單元
單元 3 - 指定衍生計算欄位排序
02:35
影片單元
單元 4 - ORDER BY 搭配 LIMIT
02:51
影片單元
單元 5 - 重點統整
00:42
作業單元
作業 1 - 第 5 章練習題
查看作業
影片單元
單元 6 - 練習題詳解(觀念題1-2)
03:07
影片單元
單元 7 - 練習題詳解(程式題3)
02:40
影片單元
單元 8 - 練習題詳解(程式題4)
02:37
影片單元
單元 9 - 練習題詳解(程式題5)
02:49
6
篩選資料
影片單元
單元 1 - 以 WHERE 篩選資料
11:42
影片單元
單元 2 - 特徵比對
06:35
影片單元
單元 3 - 邏輯運算符(一)
09:07
影片單元
單元 4 - 邏輯運算符(二)
09:14
影片單元
單元 5 - 未定義值、遺漏值(或稱空值)的關係運算符
04:45
影片單元
單元 6 - 重點統整
01:34
作業單元
作業 1 - 第 6 章練習題
查看作業
影片單元
單元 7 - 練習題詳解(觀念題1-2)
02:03
影片單元
單元 8 - 練習題詳解(程式題3)
03:01
影片單元
單元 9 - 練習題詳解(程式題4-5)
02:53
影片單元
單元 10 - 練習題詳解(程式題6)
01:29
影片單元
單元 11 - 練習題詳解(程式題7)
03:00
7
衍生計算欄位:條件邏輯
影片單元
單元 1 - CASE WHEN 敘述結構(一)
15:01
影片單元
單元 2 - CASE WHEN 敘述結構(二)
08:13
影片單元
單元 3 - 以 CASE WHEN 衍生計算欄位排序
06:18
影片單元
單元 4 - 重點統整
00:33
作業單元
作業 1 - 第 7 章練習題
查看作業
影片單元
單元 5 - 練習題詳解(觀念題1-2)
02:33
影片單元
單元 6 - 練習題詳解(程式題3)
03:39
影片單元
單元 7 - 練習題詳解(程式題4)
03:51
影片單元
單元 8 - 練習題詳解(程式題5)
03:40
8
分組與聚合結果篩選
影片單元
單元 1 - 以 GROUP BY 分組
17:19
影片單元
單元 2 - 以 HAVING 篩選分組聚合結果
07:52
影片單元
單元 3 - 重點統整
00:41
作業單元
作業 1 - 第 8 章練習題
查看作業
影片單元
單元 4 - 練習題詳解(觀念題1-2)
01:58
影片單元
單元 5 - 練習題詳解(程式題3-4)
04:32
影片單元
單元 6 - 練習題詳解(程式題5-7)
08:51
9
子查詢與通用資料表運算式
影片單元
單元 1 - 什麼是子查詢
03:30
影片單元
單元 2 - 常見的子查詢應用情境(一)
05:10
影片單元
單元 3 - 常見的子查詢應用情境(二)
05:12
影片單元
單元 4 - 常見的子查詢應用情境(三)
07:07
影片單元
單元 5 - 常見的子查詢應用情境(四)
06:52
影片單元
單元 6 - 通用資料表運算式
08:53
影片單元
單元 7 - 重點統整
01:05
作業單元
作業 1 - 第 9 章練習題
查看作業
影片單元
單元 8 - 練習題詳解(觀念題1-3)
02:39
影片單元
單元 9 - 練習題詳解(程式題4)
03:23
影片單元
單元 10 - 練習題詳解(程式題5)
08:30
影片單元
單元 11 - 練習題詳解(程式題6)
07:12
影片單元
單元 12 - 練習題詳解(程式題7-8)
05:26
影片單元
單元 13 - 練習題詳解(程式題9)
07:25
10
關聯資料表
影片單元
單元 1 - 關聯資料表
02:12
影片單元
單元 2 - 聯集
10:28
影片單元
單元 3 - 連接(一)
06:56
影片單元
單元 4 - 連接(二)
09:27
影片單元
單元 5 - 連接(三)
15:11
影片單元
單元 6 - 連接(四)
14:01
影片單元
單元 7 - 重點統整
01:37
作業單元
作業 1 - 第 10 章練習題
查看作業
影片單元
單元 8 - 練習題詳解(觀念題1-5)
04:18
影片單元
單元 9 - 練習題詳解(程式題6)
04:13
影片單元
單元 10 - 練習題詳解(程式題7)
02:47
影片單元
單元 11 - 練習題詳解(程式題8)
03:04
影片單元
單元 12 - 練習題詳解(程式題9)
05:49
影片單元
單元 13 - 練習題詳解(程式題10)
09:17
11
綜合練習題
作業單元
作業 1 - 第 11 章練習題
查看作業
影片單元
單元 1 - 綜合練習題(觀念題1-5)
05:13
影片單元
單元 2 - 綜合練習題(程式題6)
05:11
影片單元
單元 3 - 綜合練習題(程式題7)
04:33
影片單元
單元 4 - 綜合練習題(程式題8)
05:38
影片單元
單元 5 - 綜合練習題(程式題9)
03:36
影片單元
單元 6 - 綜合練習題(程式題10)
04:32
影片單元
單元 7 - 恭喜完課!
00:50
12
(Deprecated)虛擬資料表
作業單元
作業 1 - (Deprecated)練習題 40-42
查看作業
13
(Deprecated)建立更新與刪除資料表
作業單元
作業 1 - (Deprecated)練習題 43-45
查看作業
14
(Deprecated)綜合練習題
作業單元
作業 1 - (Deprecated)練習題 46-50
查看作業
15
(Deprecated)更多綜合練習題
作業單元
作業 1 - (Deprecated)練習題 51-59
查看作業
試看單元
播放試看影片
章節 1 - 簡介
單元 2 - SQL 重要觀念
試看影片
03:02
播放試看影片
章節 1 - 簡介
單元 3 - 建立學習環境(Windows)
試看影片
15:30
課程評價
5.0
/ 5.0
479 則評價
Chang Hsuan Hao2022-03-08
很值得新手嘗試的課程
很喜歡課程安排的方式,把學過的觀念一個一個慢慢堆疊起來,可以不斷練習之前學習的語法,教完作業之後老師回復速度也非常快,能感受到老師對這堂課程的重視,我認為慢慢跟著課程步驟,就能建立起完整概念,感謝老師! 唯一美中不足的是在課後練習題上,似乎只有最後的進階練習題有以口頭方式講解解題技巧,在各單元的練習題中有些技巧是正課影片中沒有特別帶到的,單純看解題的影片或許與直接看解答程式碼差異並不大,還是很希望老師能解釋自己解題的邏輯跟要注意的重點,同學在觀摩解題影片時上也能更快吸收,以我為例,單看解答還是會在同一題上撞牆很久。不過整體而言還是很喜歡課程內容,尤其最後進階練習的講解有幫助我融會貫通。 最後的小建議是或許老師可以給完課的同學一點方向,若想精進自己的資料庫知識還有哪些進階技巧可以學習、這些些進階的技巧又能運用在甚麼領域,不知道這樣對同學完課後會不會更有幫助。
郭耀仁
授課老師
2022-03-29
謝謝 Chang Hsuan :) 能夠完成全部 59 道練習題,沒有過人的毅力是辦不到的!我也謝謝你給我這麼好的課程評價和心得回饋,這堂課有你的熱情參與真是我莫大的榮幸。近期我已經重新錄製了第 1 題到第 50 題的詳解影片,只要等待通過 Hahow 品管審核就會發佈,你的寶貴回饋會造福更多的修課學生,由衷地感謝你。有關於精進資料庫知識、進階技巧的分享,我會再用課程公告的方式提供給所有同學 :)
查看更多
12 人覺得有幫助
asce551232022-01-11
覺得有些地方講的很模糊、沒有講到的語法確有在習題裡
課程影片雖然長度不長很好,也許老師是想要精簡有力 前面有些章節部分語法也是先放格式在用實際程式的投影片放,但這章節竟然講了五個保留句之後放例子的投影片,衍生欄位名詞也不解釋一下 ,名詞我是覺得還好例子看就了就知道,但在講例子的時候不是說保留句要怎麼使用,甚至連格式都沒說,直接放圖片是安怎...整個不知道為什麼WHEM IN THEN END為什麼放那邊,不然就是只放圖片讓人觀察為什麼這樣寫,只講了整段sql程式的作用,沒有逐行講解作用或分析為何這樣寫, 再來就是課程習題講解,先直接講習題想要了解什麼觀念很好,但之後竟然是直接播寫程式的影片,與其這樣不如也放答案圖片不就好了嗎? 然後第九章節出的練習題用到COUNT(*),課程中完全沒有講到..就要寫出答案來,真的讓我自我懷疑人生,課程沒提到還要跑去google,涼去,還要付錢,涼去。 以上是個人看法,也許是沒什麼好講的才會什麼都沒講吧,因為本身我也有上其他老師的課,其他老師講得可能比較細,但相對時數也比較長,sql語法是不難,也許是老師想要走這種風格的... 如果這樣的話好像上網看API文件再寫個講義好像就可以了.. 更新: 謝謝老師願意處理後續,我有收到hahow團隊的回覆,也很謝謝老師在問題討論上有解答問題。
(已編輯)
郭耀仁
授課老師
2022-01-10
同學你好,非常謝謝你對課程的回饋,也很抱歉因為課程設計不符合預期,造成你學習上的困擾,我也正在想可能可以怎麼調整,幫助同學有更好的學習體驗。 綜合練習題的部分,在後面的 46-59 的詳解其實都是有口白講解的 live coding,而 01-45 的練習題詳解,由於多數可以搭配課程講義解題,就沒有搭上口白的敘述,這點我也有收到其他同學反應,我後續也會再把較有難度的章節「子查詢」、「垂直與水平合併」的課程詳解,更新為有口白講解的 live coding,或者短期內透過直播 Q&A 進行並錄製,希望可以幫助同學解決這幾個單元的學習困難! 對於課程、練習題內容有不清楚的地方,也可以透過問題討論尋求解決,這個部分你已經有在善用,這是很值得鼓勵的,我會盡量把回覆寫得清楚、提供範例,解決卡住的問題。 最後,如果評估後還是覺得課程不符你的需求,我已經請 Hahow 團隊提供協助,也請你按右下角的客服對話 icon 主動聯繫,進行退款處理,非常謝謝你!
查看更多
4 人覺得有幫助
Ryan Lei2021-07-23
強力推薦給SQL初學者
老師在內容講解上十分清晰易懂,不只是教語法,也有帶到資料庫的重要概念!且老師在練習題的設計也十分用心,更重要的是練習題難度是循訓漸進!自己平常課程的安排是一天聽一到兩個章節,份量剛剛好比較沒有壓力~也會用word檔整理老師上課的內容,在平常寫練習題如果有不確定的寫法會先回去核對筆記,而平常寫練習題的時候即使大多都寫對,但寫完以後再回去看老師的詳解影片後,也很有收穫!期待老師未來能夠有SQL相關更進階的課程!謝謝老師開設這門課程,真的收穫良多!
郭耀仁
授課老師
2021-08-05
謝謝 Ryan >//< 用非常穩健的速度完成了課程,每次繳交除了有作業內容還很有禮貌打聲招呼,是很厲害又很溫馨的學生,作業回覆的時間設定我猜測應該是 Hahow 伺服器是 GMT+0 的時區,我沒有那麼瘋狂在凌晨四點看大家的作業啦哈哈哈XD 這堂課有你的熱情參與真是我莫大的榮幸 :)
查看更多
4 人覺得有幫助
Po-Hsuan Chou2022-09-20
非資工背景入門SQL的首選課程!
一開始是在 Medium 上數據分析的專欄看到推薦老師的課程。 對於商學院畢業的我來說除了自己土法煉鋼 Excel 公式以外,對於專業的數據分析來說還是算一個門外漢。 藉由深入淺出的方式、實作為本的教學: 不僅更系統性完整對於SQL語法的基礎,也在實際練習上理解自己邏輯盲點,完成習題時都會很有成就感,也更有學習的動力! 我大約花了兩個星期就完成了「SQL的50道練習」,課程安排對於初學者友善不會過於負擔,但同時也非常扎實! 在練習過程中若是不知道該怎麼寫,老師在影片中也都會一步一步講解。 就算遇到影片以外的狀況,老師也很耐心、快速地協助解答。 這門課也累積了很多學生,許多盲點及狀況也能從其他同學與老師的問答中找到解答! 按照老師的安排也替學生在學習前就排除了技術上的問題,例如:SQL程式及現有資料庫的缺乏。 非常推薦耀仁老師的資料分析課程!也謝謝老師提供一個讓非相關背景有機會能夠踏進數據分析領域的機會!
(已編輯)
郭耀仁
授課老師
2022-11-14
恭喜你完課^^謝謝你給我這麼好的課程評價和心得回饋,這堂課有你的熱情參與真是我莫大的榮幸,我也會更努力地設計課程、回饋學員 :)
查看更多
2 人覺得有幫助
joker2312025-11-19
零基礎學習此SQL課程心得
剛開始聽到「資料分析」時覺得有些興趣,剛好也有轉職的想法,於是便在網路上搜尋相關的教學課程。看到許多人對這門課評價不錯,尤其是提到「初學者友善」,對於一個完全零基礎,連聽都沒聽過SQL的文組生來說,覺得好像可以嘗試看看,於是便購買了課程。後來因為工作的關係,課程沒辦法短時間一口氣上完,陸陸續續花了好久的時間,每個月都上一點點,終於也是完成了課程,真是太好了。 我覺得對於真的零基礎的同學來說,這個課程有以下優點: 1. 課程從基礎開始講起,基礎名詞或觀念老師都會介紹,而且配合範例算清楚,所以不用太擔心會像有些線上課程雖然打著「初學者友善」,但實際上課程內容都要有相關背景的人才能夠聽得懂。 2. 每個章節都會有練習題搭配詳解,配合章節結束做完練習題後,真的能對於老師講課的內容能夠更加理解,對於學習很有幫助。建議可以先自己思考題目內容,不要太快看詳解,覺察自己題目解法和老師的不同,思考哪個步驟開始不一樣,對於過去不是經過理科思考訓練而是文組思維的人很有幫助喔! 3. 章節架構滿明確清楚的,對於連SQL聽都沒聽過的人來說,可以正確快速的掌握全貌,不會東學一點西學一點,到時候都混在一起搞不清楚。 對於真的零基礎的同學來說,學習過程中有以下建議: 1. 練習題詳解會突然冒出有些沒看過的名詞或寫法,但前面的課程中並未說明到。這時可以參考問題討論,可能會有其他人提出疑問而老師會說明。 2. 課程中感覺老師是已經假設同學對於每個學習資料庫已經很熟悉了,因此在撰寫練習題前,建議可以先把每個學習資料庫看一下,熟悉每個欄位,這樣對於解題時能夠更有幫助。 3. 如果有問題想詢問老師,可能要盡量把意思用文字打清楚。我覺得只要使用文字作為主要溝通的線上課程,都有可能會有語意不清的問題。例如我在練習題52有詢問過老師問題,但可能文字意思沒有表達完全,老師並沒有回答到我的問題,雖然最後我有自己找到答案,但還是希望有問題時或許能增加線上語音留言或偶爾用直播的方式,讓同學能有機會直接詢問老師,或許能彌補文字的不足。 祝福大家都能順利學習完成這門課程,達到自己想要的成果!
(已編輯)
郭耀仁
授課老師
2025-11-19
謝謝 joker 好評推薦,能自律完成接近 7 小時的影片與 59 道練習題,是項非常值得驕傲的成就!很開心你喜歡 Exercise-based Learning 的模式,這其實跟我們在國高中準備升學考試時的做法相似,除了要看老師在黑板上推導解題之外,也要自己花時間動手練習,才能融會貫通!「作業批改」在處理上會比「問題討論」較慢一些,其回覆討論的功能、提醒部分也比較弱一些,所以會建議同學若有問題在「問題討論」中發佈避免在作業繳交的心得中詢問,這樣老師可以追蹤討論串、也會收到通知。另外關於不同形式互動的建議很棒,我確實已經有多門課程許久未舉辦線上直播來跟同學溝通,這個部分我再參考一下其他老師的做法,看看怎麼樣的內容安排、舉辦頻率能夠在不會太叨擾大家的前提下,滿足同學想要更直截了當 Q&A 的需求 :)(已編輯)
查看更多
1 人覺得有幫助

意猶未盡嗎?

關於講師

郭耀仁
7堂課程
5篇文章
7,885位學生
是一位資料分析師、也是資料科學的專業講師,畢業自台灣大學商學研究所,現於台大工商管理學系與台大共同教育中心兼任講師;在台大資工系統訓練班與中華電信學院講授資料科學課程。在專業講師之前任職過 Coupang 資深資料分析師、SAS Taiwan 資料分析顧問、中信銀儲備幹部與 McKinsey Taiwan 研究助理,閒暇時喜歡長跑與寫作。在 Hahow 好學校開設六門資料科學線上課程涵蓋 Python、SQL 與 R 語言;亦有在博碩文化、碁峰資訊出版多本資料科學書籍。
前往講師頁面
精選學生作業

購課前問答

日期最新
日期最新
日期最舊
愛心數
Wanyi Lin
2026-04-22
請問我把1-11章的課程及作業都完成了,但是系統提示還有未完成的作業,所以我必須也完成12-15章的作業才能拿到完課證明嗎?
郭耀仁
授課老師
2026-04-24
12-15 章的作業已經棄用不需完成,但因為舊版有同學繳交了作業,不能刪除。現階段為了滿足系統派發完課證明的規定,請你在 12-15 章都繳交 11 章的測試截圖即可。
回覆
我也想問
julymowren
2026-04-17
請問用MySQL適合這個課程嗎?謝謝
郭耀仁
授課老師
2026-04-17
這門課程是使用 SQLite,用 MySQL 在連結學習資料庫的環節會比較麻煩(需要從 .db 匯出資料再匯入 MySQL)。不過進階 SQL 的五十道練習是採用 MySQL,如果有需要可以參考:https://hahow.in/cr/sqlfiftyplus
回覆
我也想問
陳景怡
2026-03-06
我是一個零基礎 想學Python 但不知道如何要從哪裡學 可以請老師建議我買那堂開始學嗎 謝謝
郭耀仁
授課老師
2026-03-06
想學 Python 可以選擇已經開課的「Python 的 50+ 練習」https://hahow.in/cr/pythonfiftyplus 或者選擇目前在募資階段、但已經完成製課的「金融數據學 Python」https://hahow.in/cr/stocklearnpy
回覆
我也想問
吳睿芸
2026-03-06
老師好~最近課程更新了,練習題的詳解影片就沒有了嗎?很需要詳解影片TAT
郭耀仁
授課老師
2026-03-06
更新後的內容有更新過的學習資料庫、練習題與練習題詳解影片;原有課程內容的影片我會用課程公告發布給購課學生,預計在今天(2026-03-06)就會發布,若是想看原課程內容的練習題詳解影片,再請你從最新的課程公告前往,造成不便之處,還請海涵。
郭耀仁
授課老師
2026-03-06
已經於 2026-03-06 發送課程公告給購課學生,造成不便之處,還請海涵。
吳睿芸
2026-03-31
了解!有收到了! 謝謝老師的回覆!
回覆
我也想問
Aienee
2026-02-26
想請問老師是否有其他方式協助下載教學? apple 下載程式上有遇到困難 謝謝
郭耀仁
授課老師
2026-02-26
如果 macOS 在下載 SQLiteStudio 的過程碰到困難,可以改用 DBeaver: https://dbeaver.io/download 假如兩者都有遭遇困難,可以來信 tonykuoyj@gmail.com 約時間用 Google Meet 解決。
回覆
我也想問
購買單堂課

NT$3,980
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用
SQL 資料庫練功坊課程組合
課程合購優惠 8 折
2堂課程
共 2 堂課程
組合優惠價
NT$4,768
NT$7,960
販售至 2026 年 12 月 31 日
資料分析師的基石 | 資料分析入門課程組合
課程合購優惠 8 折
3堂課程
共 3 堂課程
組合優惠價
NT$7,150
NT$10,940
販售至 2026 年 12 月 31 日
資料分析師的晉級 | 程式設計與資料分析課程組合
課程合購優惠 83 折
3堂課程
共 3 堂課程
組合優惠價
NT$9,080
NT$13,940
販售至 2026 年 12 月 31 日

相關標籤