聯繫我們

課程簡介

從數據庫中選擇數據

  • 語法規則
  • 選擇所有欄位
  • 投影(Projection)
  • SQL 中的算術運算
  • 欄位別名
  • 文字常數(Literals)
  • 字串拼接(Concatenation)

過濾結果表格

  • WHERE 子句
  • 比較運算子
  • LIKE 條件
  • BETWEEN...AND 條件
  • IS NULL 條件
  • IN 條件
  • AND、OR、NOT 運算子
  • WHERE 子句中的多個條件
  • 運算子優先順序
  • DISTINCT 子句

排序結果表格

  • ORDER BY 子句
  • 依多個欄位或運算式排序

SQL 函式

  • 單列函式與多列函式的差異
  • 字元、數值、日期時間函式
  • 明確轉換與隱含轉換
  • 轉換函式
  • 巢狀函式
  • Dual 表格(Oracle 與其他數據庫之比較)
  • 使用不同函式取得目前日期與時間

使用匯總函式進行數據聚合

  • 匯總函式
  • 匯總函式與 NULL 值之關係
  • GROUP BY 子句
  • 使用不同欄位進行分組
  • 過濾匯總數據 - HAVING 子句
  • 多維數據分組 - ROLLUP 和 CUBE 運算子
  • 識別摘要 - GROUPING
  • GROUPING SETS 運算子

從多個表格中檢索數據

  • 不同類型的聯結(Joins)
  • NATURAL JOIN
  • 表格別名
  • Oracle 語法 - WHERE 子句中的聯結條件
  • SQL99 語法 - INNER JOIN
  • SQL99 語法 - LEFT、RIGHT、FULL OUTER JOINS
  • 笛卡爾積 - Oracle 和 SQL99 語法

子查詢

  • 子查詢的可使用時機與位置
  • 單列與多列子查詢
  • 單列子查詢運算子
  • 子查詢中的匯總函式
  • 多列子查詢運算子 - IN、ALL、ANY

集合運算子

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

交易(Transactions)

  • COMMIT、ROLLBACK、SAVEPOINT 語句

其他模式物件

  • 序列(Sequences)
  • 同義詞(Synonyms)
  • 視圖(Views)

階層式查詢與範例

  • 樹狀結構建構(CONNECT BY PRIOR 和 START WITH 子句)
  • SYS_CONNECT_BY_PATH 函式

條件運算式

  • CASE 運算式
  • DECODE 運算式

不同時區下的數據管理

  • 時區
  • TIMESTAMP 資料型別
  • DATE 與 TIMESTAMP 的差異
  • 轉換操作

分析函式

  • 使用方式
  • 分區(Partitions)
  • 視窗(Windows)
  • 排名函式
  • 報告函式
  • LAG/LEAD 函式
  • FIRST/LAST 函式
  • 反向百分位函式
  • 假設性排名函式(Hypothetical rank functions)
  • WIDTH_BUCKET 函式
  • 統計函式

最低要求

修習本課程無特定先修要求。

 21 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類