課程簡介

SQL 基礎知識回顧

  • SELECT、WHERE、GROUP BY 的回顧
  • JOIN 類型的快速複習
  • 理解查詢執行順序

數據操作語句

  • INSERT INTO
  • UPDATE 和 DELETE
  • 事務控制(BEGIN、COMMIT、ROLLBACK)

高級連接和集合操作

  • FULL OUTER JOIN
  • UNION、INTERSECT、EXCEPT
  • SELF JOIN

子查詢和派生表

  • 相關子查詢與非相關子查詢
  • 在 FROM 中使用子查詢
  • CTEs(公用表表達式)

窗口函數

  • ROW_NUMBER、RANK、DENSE_RANK
  • PARTITION BY 和 ORDER BY
  • LEAD 和 LAG 函數

數據類型和函數

  • 字符串和日期函數
  • CASE 和 IF 語句
  • 類型轉換和空值處理

查詢優化

  • 理解索引
  • 使用 EXPLAIN
  • 編寫高效查詢的最佳實踐

總結與下一步

最低要求

  • 基本的SQL SELECT語句知識
  • 具備過濾、排序和簡單連接的經驗
  • 理解關係數據庫的概念

受衆

  • 數據分析師
  • 使用SQL數據庫的開發人員
  • Business情報專業人員
 14 時間:

客戶評論 (5)

課程分類