Transact SQL Basic培訓
學員們將了解結構化查詢語言的基本原理,並能夠完成以下各項工作:
- 建構查詢以從 SQL Server 資料庫中提取和過濾數據
- 創建匯總結果
- 更改、派生和格式化數據以適應所需的輸出
- 更改數據並維護資料庫元件和定義
本課程適用於需要 Microsoft SQL 伺服器資料庫中資訊的人。它適用於系統開發人員或其他領域需要使用 SQL 來提取和分析數據的人。
課程簡介
基本
- 選擇所有列/欄位
- 選擇某些列/欄位
- 使用 distinct/unique
- 選擇某些行/記錄
- 在區域中選擇值
- 選擇與模式掩碼匹配的值
- 在清單中選擇值
- 空值的處理
- 如何對數據進行排序
- 選擇計算值和派生值
- 如何控制查詢結果中的列標題
- 如何將查詢結果發送到外部檔
聯接表
- 連接表格的原則:
- 使用笛卡爾連接
- 使用 inner join
- 非等值聯接的使用
- 使用 outer join
聯接查詢
- 聯合運算子
- Intersect 運算符
- Except 運算符
簡單的函數
- 轉換函數
- 日期函數
- 數位函數
- 文本函數
- 組/摘要/聚合函數
子查詢
- 子查詢的原則
- 如何從主查詢中篩選行
- 使用嵌套子查詢
- 使用多列子查詢
- 使用相關子查詢
- 使用子查詢作為內聯視圖和公共表運算式
- 在主查詢中使用子查詢作為列
Case 語句
- 案例陳述原則
- 使用case語句派生列值
- 使用嵌套 case 語句
- 使用case語句生成數據透視表
- 將case語句與子查詢一起使用
數據操作
- 如何將值插入到表中
- 如何在表之間複製值
- 如何更新值
- 如何刪除記錄
- 如何通過檢視更改數據
- 交易的使用
- 如何鎖定行和表
數據定義
- 關係資料庫和數據規範化的原則
- 使用主鍵和外鍵關係和約束
- 如何創建表
- 如何更改表
- 如何創建檢視
- 同義詞的使用
- 如何刪除表和檢視
需要幫助選擇合適的課程嗎?
Transact SQL Basic培訓 - Enquiry
客戶評論 (6)
我喜歡講座和練習的平衡。當我陷入困境時,盧克非常善於説明我理解問題並努力尋找解決方案,這對我的理解產生了非常積極的影響。
Tom - Welsh Revenue Authority
Course - Transact SQL Basic
機器翻譯
Łukasz非常好。 我喜歡 Łukasz 談論最佳實踐的方式。 節奏很好。 我喜歡這些練習。 有一個wiki供將來參考是件好事
Jake Real - Welsh Revenue Authority
Course - Transact SQL Basic
機器翻譯
盧卡斯非常有耐心,知識淵博,使學習SQL變得非常有趣和信息豐富。這是我有幸參加的所有科目中最有價值的培訓課程之一!
Carwyn - Welsh Revenue Authority
Course - Transact SQL Basic
機器翻譯
Phil was great! He was both patient and knowledgeable. The training went at a good pace, moving a team of mixed SQL abilities through the basics into more advanced SQL querying together. The exercises were an excellent way for us to commit our newly learned skills to memory, and Phil's instructions/class discussions on numerous ways to achieve the same thing were interesting.
Sophie Clement - Thames Water Utilites Ltd
Course - Transact SQL Basic
It felt very relatable. The exercises were well picked out and I was able to work well with it due to clear knowledge provided.
Leah Bayliss - Thames Water Utilites Ltd
Course - Transact SQL Basic
Interactive exercises
Matthew Viner - Thames Water Utilites Ltd
Course - Transact SQL Basic
相關課程
Microsoft Access – Downloading Data
14 時間:本次讲师主导的 澳門 现场培训(在线或现场)旨在帮助希望提高自己在 Microsoft Access 中使用查询和 SQL 进行数据提取、分析和处理的初级到中级专业人员提升技能。
培训结束时,学员将能够:
- 了解 Microsoft Access 中查询的不同类型。
- 使用查询设计工具有效提取和分析数据。
- 编写 SQL 查询以检索和处理数据。
- 使用查询进行数据聚合、过滤和排序。
- 应用高级查询技术进行故障排除和优化。
Introduction to SQL Server 2012 Integration Services (SSIS)
28 時間:此講師指導的現場培訓<本地>(在線或現場)面向希望熟練掌握 SQL Server 2012 Integration Services 的初級到中級開發人員和資料庫管理員。
在本次培訓結束時,參與者將能夠:
- 瞭解 ETL 的原理和 SSIS 的作用。
- 創建、部署和管理 SSIS 包。
- 設計並實現Control Flow 以定義包中的任務流。
- 實施 Workflow 並設置約束條件以有效執行任務。
- 構建數據流以提取、轉換和載入數據。
- 使用 Variables 和 Container 來增強包的靈活性。
- 管理 Transactions 以確保數據一致性。
- 實施有效的錯誤處理和調試技術。
- 設置Logging以進行跟蹤和監控。
- Handle Slowly Changing Dimensions 用於管理不斷變化的數據。
- 部署包以供生產使用。
- 實施安全措施以保護敏感數據。
- 利用腳本來擴展 SSIS 功能。
- 應用最佳實踐以獲得高效且可維護的 SSIS 解決方案。
SQL Advanced
14 時間:This instructor-led, live training in 澳門 (online or onsite) is aimed at intermediate-level database administrators, developers, and analysts who wish to master advanced SQL functionalities for complex data operations and database management.
By the end of this training, participants will be able to:
- Perform advanced querying techniques using unions, subqueries, and complex joins.
- Add, update, and delete data, tables, views, and indexes with precision.
- Ensure data integrity through transactions and manipulate database structures.
- Create and manage databases efficiently for robust data storage and retrieval.
Analytic Functions Fundamentals
21 時間:這種以講師為主導的澳門現場現場培訓針對的是希望通過掌握分析功能的使用來提高其SQL技能的中級資料庫管理員,SQL開發人員和數據分析師。
在培訓結束時,參與者將能夠:
-
瞭解分析函數的概念和重要性。
應用各種分析函數來解決複雜的分析問題。
將分析功能與其他 SQL 功能相結合,進行全面的數據分析。
使用分析函數優化查詢以獲得更好的性能。
Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
7 時間:本課程幫助客戶根據需要選擇寫入數據存儲。它涵蓋了幾乎所有可能的現代方法。
Administration with Powershell
35 時間:此強化培訓提供使用 Windows PowerShell 自動管理基於 Windows 的電腦的基本知識和技能。 本課程中教授的技能適用於所有使用 Windows PowerShell 進行日常管理的所有 Microsoft 產品。
培訓主要側重於將 Windows PowerShell 用作互動式命令行介面,但它也包括對腳本和程式設計主題的一些介紹。
SQL Advanced level for Analysts
21 時間:本課程的目的是提供對不同SQL使用的清晰理解數據庫(Oracle,SQL Server,MS Access)。對分析函數的理解和解析如何在數據庫中加入不同的表格將有助于委托人移動數據分析操作到數據庫端,而不是在MS Excel應用程序中執行此操作。這也可以幫助創建任何使用任何關系數據庫的IT系統。
SQL: Basics to Intermediate
35 時間:這種以講師為主導的澳門(在線或現場)現場培訓面向希望學習SQL有效管理資料庫的初級到中級數據分析師、資料庫專業人員和軟體開發人員。
在培訓結束時,參與者將能夠:
- 理解和使用基本的 SQL 命令和查詢。
- 創建和操作表和資料庫。
- 使用 SQL 對數據進行排序、篩選和匯總。
- 實現更複雜的操作,如聯接、子查詢和集合操作。
- 應用索引、檢視、存儲過程和觸發器等中間技術。
SQL Development Bootcamp
35 時間:這種以講師為主導的澳門現場現場培訓面向希望學習或提高其SQL開發技能和知識的初學者,程式師和資料庫管理員。
在培訓結束時,參與者將能夠使用 SQL 和資料庫管理系統安裝、創建、管理、操作和監控資料庫。
SQL Fundamentals
14 時間:此SQL培訓課程適用于希望獲得從任何數據庫中提取和分析數據並創建報告所需技能的人員。課程成員將學習:
- 如何編寫SQL查詢
- 什麽是關系數據庫以及我們如何使用它們
- 什麽是關系以及如何創建它們
- 數據結構
- SQL方言之間的差異(Oracle,T-SQL,ANSI)
- 編寫查詢的實用技巧
此SQL課程處理通用ANSI SQL。它可以在任何數據庫中使用,包括Oracle,MySQL,Microsoft Access,Microsoft SQL Server,DB2,Informix,PostgreSQL等任何其他關系數據庫。
SQL in Microsoft Access
14 時間:此SQL培訓課程適用于希望獲得使用Microsoft Access提取和分析數據所需技能的人員。課程成員將學習:
- 如何編寫SQL查詢
- 什麽是關系數據庫以及我們如何使用它們
- 什麽是關系以及如何創建它們
- 數據結構
- SQL方言之間的差異(Oracle,T-SQL,ANSI)
- 編寫查詢的實用技巧
此SQL課程處理SQL的Microsoft Access方言。
Business Intelligence with SSAS
14 時間:SSAS (SQL Server Analysis Services) 是一個 Microsoft SQL 伺服器事務處理 (OLAP) 和數據挖掘工具,用於分析多個資料庫、表或文件中的數據。SSAS 提供的語義數據模型被 Power BI、Excel、Reporting Services 和其他數據可視化工具等用戶端應用程式使用。
在這個由講師指導的現場培訓(現場或遠端)中,參與者將學習如何使用 SSAS 分析資料庫和數據倉庫中的大量數據。
在本次培訓結束時,參與者將能夠:
- 安裝和配置 SSAS
- 瞭解 SSAS、SSIS 和 SSRS 之間的關係
- 應用多維數據建模從數據中提取業務洞察
- 設計 OLAP (Online Analytical Processing) 多維數據集
- 使用 MDX (Multidimensional Expressions) 查詢語言查詢和操作多維數據
- 使用 SSAS 部署實際的 BI 解決方案
觀眾
- BI (Business 智慧) 專業人員
- 數據分析師
- Database 和數據倉庫專業人員
課程形式
- 互動講座和討論
- 大量的練習和練習
- 在即時實驗室環境中動手實施
課程自定義選項
- 本培訓基於最新版本的 Microsoft SQL Server 和 SSAS。
- 要申請本課程的定製培訓,請聯繫我們進行安排。
Introduction to SQL Server 2022 Integration Services (SSIS)
28 時間:這種以講師為主導的 澳門(在線或現場)實時培訓面向希望學習如何設計、實現和管理 SSIS 包以執行數據集成和轉換任務的初級數據專業人員。
在培訓結束時,參與者將能夠:
- 瞭解 SSIS 的體系結構和元件。
- 使用 SSIS 設計和實現 ETL 流程。
- 使用 SSIS 工具開發、部署和管理數據整合解決方案。
- 排除故障並優化 SSIS 軟體包的性能和可靠性。