聯繫我們

課程簡介

第一部分:SQL 基礎

SQL 與資料庫介紹

  • 理解資料庫
  • SQL 簡介
  • 設定 SQL 環境

SQL 語法與基本查詢

  • SQL 語法概述
  • SELECT 語句
  • 使用 WHERE 子句過濾數據

函數與聚合操作

  • 常見 SQL 函數
  • 聚合函數:COUNT、SUM、AVG、MAX、MIN
  • 使用 GROUP BY 對數據分組

連接表格

  • 理解 JOINs
  • INNER JOIN
  • LEFT JOIN、RIGHT JOIN 和 FULL OUTER JOIN

子查詢與集合操作

  • 編寫子查詢
  • UNION、INTERSECT 和 EXCEPT 操作

數據操作

  • INSERT INTO 語句
  • UPDATE 語句
  • DELETE 語句


第二部分:中級 SQL

高級數據過濾

  • 進階 WHERE 子句技術
  • LIKE 運算符與模式匹配
  • IN 和 BETWEEN 運算符

複雜連接與子查詢

  • 自連接
  • 非相關與相關子查詢
  • EXISTS 子句

索引與視圖操作

  • 理解索引及其對效能的影響
  • 建立和使用視圖

進階函數與預存程序

  • 使用者定義函數
  • 預存程序與觸發器
  • SQL 中的錯誤處理

數據轉換與分析

  • 資料的翻轉與反翻轉
  • 視窗函數:ROW_NUMBER、RANK、DENSE_RANK
  • CTE(公用表表達式)

資料庫設計與正規化

  • 資料庫設計原則
  • 正規形式與正規化
  • 實體關係(ER)建模

效能調優與最佳化

  • 查詢優化技術
  • 執行計劃
  • 效能調優的最佳實踐

現實世界中的 SQL

  • 將 SQL 與其他技術整合
  • 案例研究與現實場景
  • 最終項目:從頭建立資料庫解決方案

總結與下一步

最低要求

  • 理解基本電腦操作
  • 有任何編程語言的經驗是有益的,但非必須

受眾

  • 數據分析師
  • 資料庫專業人士
  • 軟體開發人員
 35 小時

客戶評論 (1)

課程分類