感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 21 時間:
課程簡介
關係型資料庫模型
- 關係型資料庫的結構
- 資料表的連結類型
- 資料庫的正規化與反正規化
- 關係運算子
資料檢索
- 撰寫 SQL 查詢的規則
- SELECT 語法的構造
- 選取所有欄位
- 包含算術運算的查詢
- 欄位別名(Aliases)
- 字面量(Literals)
- 連接運算子(Concatenation operator)
限制結果集
- WHERE 子句
- 比較運算子
- LIKE 條件
- BETWEEN ... AND 條件
- IS NULL 條件
- IN 條件
- 布爾運算子 AND、OR 和 NOT
- WHERE 子句中的多條件組合
- 運算子的優先順序
- DISTINCT 子句
資料排序
- ORDER BY 子句
- 依多個欄位或表達式排序
SQL 函數
- 單行函數與多行函數的差異
- 文字、數值、日期類型的功能
- 明確轉換與隱性轉換
- 轉換函數
- 函數巢狀使用
- 檢視函數效能 - dual 表格
- 取得當前日期的 SYSDATE 函數
- 處理 NULL 值
使用群組進行資料彙總
- 群組函數
- 群組函數對 NULL 值的處理方式
- 建立資料群組 - GROUP BY 子句
- 群組多個欄位
- 限制群組函數結果 - HAVING 子句
從多個表格擷取資料
- 連接器類型
- 使用 NATURAL JOIN
- 資料表別名
- WHERE 子句中的連接
- 內連接 (INNER JOIN)
- 外部連接 (LEFT, RIGHT, FULL OUTER JOIN)
- 笛卡爾積
子查詢
- 在 SELECT 指令中放置子查詢
- 單行與多行子查詢
- 單行子查詢的運算子
- 子查詢中的群組功能
- 多行子查詢的運算子 - IN, ALL, ANY
- 子查詢中 NULL 值的處理方式
集合運算子
- UNION 運算子
- UNION ALL 運算子
- INTERSECT 運算子
- MINUS 運算子
插入、更新與刪除資料
- INSERT 指令
- 從其他表格複製資料
- UPDATE 指令
- DELETE 指令
- TRUNCATE 指令
交易管理
- COMMIT、ROLLBACK 和 SAVEPOINT 指令
DDL 指令
- 主要的資料庫物件
- 物件命名規則
- 建立表格
- 可供欄位使用的資料型別
- DEFAULT 選項
- NULL 和 NOT NULL 選項
表格管理
- 參考完整性:CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
- 透過查詢建立表格
- 刪除表格 DROP TABLE
- DESCRIBE 指令
其他架構物件
- 序列 (Sequences)
- 同義字 (Synonyms)
- 視圖 (Views)
最低要求
- 基本的電腦操作能力
- 熟悉任一作業系統
客戶評論 (6)
它的結構非常好,按天和模塊劃分,易於跟隨
Melania - DB Global Technology SRL
課程 - Oracle SQL for beginners
機器翻譯
我喜歡培訓師講解主題信息的方式,他注重細節,使得課程非常實用且邏輯清晰。
Andreea
課程 - Oracle SQL for beginners
機器翻譯
培訓師爲每個章節提供了更多示例
Corina
課程 - Oracle SQL for beginners
機器翻譯
互動練習
BOANGIU GIORGIANA
課程 - Oracle SQL for beginners
機器翻譯
解釋
Daniela
課程 - Oracle SQL for beginners
機器翻譯
練習
Amna AlAli - Federal Demographic Council
課程 - Oracle SQL for beginners
機器翻譯