感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
第一部分: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 運算子
複雜連結與子查詢
- 自身連結 (Self-joins)
- 非相關與相關子查詢
- EXISTS 子句
處理索引與視圖
- 了解索引及其對效能的影響
- 建立和使用視圖
進階函數與存放區程序
- 使用者定義函數
- 存放區程序 (Stored procedures) 和觸發器 (triggers)
- SQL 中的錯誤處理
數據轉換與分析
- 資料的旋轉 (Pivoting) 與反旋轉 (unpivoting)
- 視窗函數:ROW_NUMBER、RANK、DENSE_RANK
- 共用表表達式 (CTEs)
資料庫設計與正規化
- 資料庫設計原則
- 正規化形式與正規化處理
- 實體關係 (ER) 建模
效能調優與最佳化
- 查詢最佳化技術
- 執行計劃 (Execution plans)
- 效能調優的最佳實踐
現實世界中的 SQL
- 將 SQL 與其他技術整合
- 案例研究與實際情境應用
- 期末專案:從頭建立資料庫解決方案
總結與後續步驟
最低要求
- 具備基本的電腦操作知識。
- 有任一種程式語言的經驗會有所幫助,但非必要條件。
受眾對象
- 數據分析師
- 資料庫專業人士
- 軟體開發人員
35 小時
客戶評論 (1)
小班授課,線下3天
Annina - Ricardo AG
課程 - SQL: Basics to Intermediate
機器翻譯