Course: SQL Server Database Queries and Analysis

หลักสูตรอบรม : SQL Server Database Queries and Analysis

(ครอบคลุม Version 2016-2022)

ระยะเวลา: 4 วัน (24 ชม.) 9.00 - 16.00 น.

ราคาอบรม/ท่าน : 12,500 บาท/15,000 บาท (Public Training with Online/Onsite)
กรณีเป็น In-house Training จะคำนวณราคาตามเงื่อนไขของงานอบรม


Public Training หมายถึง การอบรมให้กับบุคคล/บริษัท ทั่วไป ที่มีความสนใจอบรมในวิชาเดียวกัน โดยจะมี 2 แบบ

1. อบรมแบบ Online โดย Live ผ่านโปรแกรม Zoom พร้อมทำ Workshop ร่วมกันกับวิทยากร

2. อบรมแบบ Onsite  ณ ห้องอบรม ที่บริษัทจัดเตรียมไว้ พร้อมทำ Workshop ร่วมกันกับวิทยากร 

หมายเหตุ: - ผู้อบรมต้องนำเครื่องส่วนตัวมาใช้อบรมด้วยตัวเอง
- วันอบรมที่ชัดเจนทางบริษัทจะแจ้งภายหลัง ตามเดือนที่ผู้อบรมแจ้งความประสงค์ไว้ (ทางบริษัทขอสงวนสิทธิ์การปรับเปลี่ยน ตามความเหมาะสม)


In-house Training หมายถึง การอบรมให้กับบริษัทของลูกค้าโดยตรง โดยใช้สถานที่ของลูกค้าที่จัดเตรียมไว้ หรือจะเป็นแบบ Online ก็ได้เช่นกัน และลูกค้าสามารถเลือกวันอบรมได้



ลงทะเบียนอบรมได้ที่

เน้นการทำ Workshop ที่ถูกออกแบบมาอย่างดีเยี่ยม, สนุกสนาน, ครบครัน เพื่อช่วยในการเรียนรู้และทำให้เกิดความเข้าใจได้อย่างง่ายดายที่สุด

#พร้อมเอกสาร lab และ source code #ทุกขั้นตอน

(ลิขสิทธิ์ โดย อ.สุรัตน์ เกษมบุญศิริ)

เนื้อหาต่างๆ มีการปรับเปลี่ยน/จัดหมวดหมู่ ใหม่ทั้งหมด เพื่อทำให้ง่ายต่อความเข้าใจ

การันตีครับ ว่า ผู้อบรมทุกคนที่จบจาก course นี้จะได้รับความรู้ทั้งภาคทฤษฏีและภาคปฏิบัติ อย่างครบถ้วน เพื่อนำไปใช้ในการทำงานจริง 

📌เขียน Query มาตั้งนาน คุณรู้ได้ไงว่ามันดี หรืออันที่จริงมันแค่พอทำงานได้ !!!

📌พัฒนาความรู้และทักษะด้านการเขียน Query บนฐานข้อมูล SQL Server แบบแฟนพันธุ์แท้

📌เริ่มปูตั้งแต่พื้นฐาน skill set ของผู้เริ่มต้นการเขียน Query จนไปถึง IT Professional

📌เข้าใจโครงสร้างคำสั่ง SELECT แบบเจาะลึกทุกรายละเอียด

📌เข้าใจกับลำดับการประมวลผล SELECT เพื่อนำไปสู่การเขียน SQL ได้อย่างถูกต้อง

📌สามารถเลือกใช้ SELECT ในรูปแบบต่างๆ สำหรับการทำงาน query แต่ละประเภท เพื่อความเร็วในการออก report ขั้นสูงสุด

📌รู้จักกับเทคนิควิธีการเขียน SELECT ที่สามารถทำให้รายงานมีรูปแบบที่ดูเข้าใจง่าย, มีมิติในการนำเสนอ และ นำไปสู่การวิเคราะห์ข้อมูลได้อย่างแม่นยำ

📌Best Practice สำหรับการเขียน SELECT เพื่อทำให้ App เรียกใช้งานได้อย่างมีประสิทธิภาพ

📌checklist สิ่งที่ควรทำ และ สิ่งที่ไม่ควรทำในการ SELECT ทั้งหมด

📌กรณีศึกษาและตัวอย่างการใช้งานในธุรกิจจริง จาก Microsoft

📌workshop ตลอดการฝึกอบรม โดย lab practice ที่มีคุณภาพและทำให้กลมกล่อม เข้าใจง่าย โดย อ.สุรัตน์

📌มาร่วมเรียนรู้กับการเขียน Query บน SQL Server แบบมืออาชีพ กับ Born2Learn

วิทยากร:

อ.สุรัตน์ เกษมบุญศิริ

ผู้เชี่ยวชาญและวิทยากรที่มีประสบการณ์มากกว่า 20 ปีในวงการ

พร้อมด้วยใบรับรองจากบริษัทระดับโลกมากมาย อาทิเช่น Microsoft, CompTIA, ITIL, Cisco และอื่นๆ

 

หลักการและเหตุผล:

This course provides the knowledge and skills to write query on SQL Server. The course focuses on teaching individuals how to use programming T-SQL in dept.

 

หลักสูตรนี้เหมาะสำหรับ:

The primary audience for this course is individuals who write query with T-SQL on SQL Server

 

วัตถุประสงค์ของหลักสูตร:

·         Describe T-SQL, sets, and predicate logic.

·         Write a single table SELECT statement.

·         Write a multi-table SELECT statement.

·         Write SELECT statements with filtering and sorting.

·         Write queries that use built-in functions.

·         Write queries that aggregate data.

·         Write subqueries.

·         Create and implement views and table-valued functions.

·         Create and implement Derived Tables and Common Table Expressions (CTEs)

·         Use set operators to combine query results.

·         Write queries that use window ranking, offset, and aggregate functions.

·         Write queries that use for pivoting and grouping sets.

 

ความรู้พื้นฐาน:

·         Working knowledge of relational databases.

 

เนื้อหาหลักสูตร:

 Module 1: Introduction to T-SQL Querying

·         Introducing T-SQL

·         Understanding Sets

·         Understanding Predicate Logic

·         Understanding the Logical Order of Operations in SELECT statements

 

Module 2: Writing SELECT Queries

 ·        Writing Simple SELECT Statements

·         Eliminating Duplicates with DISTINCT

·         Using Column and Table Aliases

·         Writing Simple CASE Expressions

 

 Module 3: Querying Multiple Tables

·         Understanding Joins

·         Querying with Inner Joins

·         Querying with Outer Joins

·         Querying with Cross Joins and Self Joins

 

 Module 4: Sorting and Filtering Data

·         Sorting Data

·         Filtering Data with Predicates

·         Filtering Data with TOP and OFFSET-FETCH

·         Working with Unknown Values

 

 Module 5: Using Built-In Functions

·         Writing Queries with Built-In Functions

·         Using Conversion Functions

·         Using Logical Functions

·         Using Functions to Work with NULL

 

Module 6: Grouping and Aggregating Data

·         Using Aggregate Functions

·         Using the GROUP BY Clause

·         Filtering Groups with HAVING

  

 Module 7: Using Subqueries

·         Writing Self-Contained Subqueries

·         Writing Correlated Subqueries

·         Using the EXISTS Predicate with Subqueries

 

 Module 8: Using Table Expressions

·         Using Views

·         Using Inline Table-Valued Functions

·         Using Derived Tables

·         Using Common Table Expressions

 

Module 9: Using Set Operators

·         Writing Queries with the UNION operator

·         Using EXCEPT and INTERSECT

·         Using APPLY

  

Module 10: Using Windows Ranking, Offset, and Aggregate Functions

·         Creating Windows with OVER

o   SQL Windowing

o   Windowing Components

o   Using OVER

o   Partitioning Windows

o   Ordering and Framing

 

·         Exploring Window Functions

o   Defining Window Functions

o   Window Aggregate Functions

o   Window Ranking Functions

o   Window Distribution Functions

o   Window Offset Functions

 

Module 11: Pivoting and Grouping Sets

·         Writing Queries with PIVOT and UNPIVOT

·         Working with Grouping Sets

 

 
Previous
Previous

Course: SQL Server Programming and Implementation

Next
Next

Course: SQL Server Data Warehouse Implementation