學員們將了解結構化查詢語言的基本原理,並能夠完成以下各項工作:
- 建構查詢以從 SQL Server 資料庫中提取和過濾數據
- 創建匯總結果
- 更改、派生和格式化數據以適應所需的輸出
- 更改數據並維護資料庫元件和定義
本課程適用於需要 Microsoft SQL 伺服器資料庫中資訊的人。它適用於系統開發人員或其他領域需要使用 SQL 來提取和分析數據的人。
基本
- 選擇所有列/欄位
- 選擇某些列/欄位
- 使用 distinct/unique
- 選擇某些行/記錄
- 在區域中選擇值
- 選擇與模式掩碼匹配的值
- 在清單中選擇值
- 空值的處理
- 如何對數據進行排序
- 選擇計算值和派生值
- 如何控制查詢結果中的列標題
- 如何將查詢結果發送到外部檔
聯接表
- 連接表格的原則:
- 使用笛卡爾連接
- 使用 inner join
- 非等值聯接的使用
- 使用 outer join
聯接查詢
- 聯合運算子
- Intersect 運算符
- Except 運算符
簡單的函數
- 轉換函數
- 日期函數
- 數位函數
- 文本函數
- 組/摘要/聚合函數
子查詢
- 子查詢的原則
- 如何從主查詢中篩選行
- 使用嵌套子查詢
- 使用多列子查詢
- 使用相關子查詢
- 使用子查詢作為內聯視圖和公共表運算式
- 在主查詢中使用子查詢作為列
Case 語句
- 案例陳述原則
- 使用case語句派生列值
- 使用嵌套 case 語句
- 使用case語句生成數據透視表
- 將case語句與子查詢一起使用
數據操作
- 如何將值插入到表中
- 如何在表之間複製值
- 如何更新值
- 如何刪除記錄
- 如何通過檢視更改數據
- 交易的使用
- 如何鎖定行和表
數據定義
- 關係資料庫和數據規範化的原則
- 使用主鍵和外鍵關係和約束
- 如何創建表
- 如何更改表
- 如何創建檢視
- 同義詞的使用
- 如何刪除表和檢視
United Arab Emirates - Transact SQL Basic
Saudi Arabia - Transact SQL Basic
South Africa - Transact SQL Basic
Österreich - Transact SQL Grundlagen
Schweiz - Transact SQL Grundlagen
Deutschland - Transact SQL Grundlagen
Czech Republic - Transact SQL Basic
Magyarország - Transact SQL Basic
Luxembourg - Transact SQL Basic
Lithuania - Transact SQL Basic
Nederland - Transact SQL Basic
Portugal - Transact SQL Básico
Australia - Transact SQL Basic
New Zealand - Transact SQL Basic
Philippines - Transact SQL Basic
Singapore - Transact SQL Basic
Argentina - Transact SQL Básico
Costa Rica - Transact SQL Básico
Guatemala - Transact SQL Básico
Colombia - Transact SQL Básico
Venezuela - Transact SQL Básico
United Kingdom - Transact SQL Basic
South Korea - Transact SQL Basic
Sri Lanka - Transact SQL Basic
Indonesia - Transact SQL Basic