รหัสหลักสูตร
SQL-PG-Query

Querying Data with T-SQL

ระยะเวลา
3
วัน (
18
ชม.) |ช่วงเวลา 9:00 - 16:00 น.
ประเภทการอบรม
Public
Inhouse
ราคา
11,900
บาท
*ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม
หลักสูตร Querying Data with T-SQL
Querying Data with T-SQL Course
ติดต่อเรา สำรองที่นั่ง 022194304-5
ทักษะ (ระบุได้หลายทักษะ)
รูปแบบการอบรม
  • Classroom
  • Hybrid
?
Classroom : อบรมแบบ Class Room ณ ห้องอบรม 9EXPERT
Hybrid : (เลือกอบรมแบบ Class Room หรือ Ms Teams)

รอบการอบรม

คำโปรย

เรียนรู้การใช้ T-SQL เพื่อทำการสืบค้น (Query) และ ปรับปรุงข้อมูล (Data Manipulate)หลักสูตรนี้มุ่งเน้นการสืบค้นฐานข้อมูลเชิงสัมพันธ์ด้วยภาษา SQL (Structured Query Language) ตามมาตรฐาน ANSI และการปรับปรุงข้อมูล ซึ่งเป็นทักษะที่สำคัญของผู้ที่ต้องทำงานกับข้อมูล เตรียมข้อมูล วิเคราะห์ข้อมูล พัฒนาฐานข้อมูล สาธิตโดยใช้ Microsoft SQL Serverและมี Workshop ให้ได้เรียนรู้อย่างเป็นขั้นเป็นตอนพร้อมเทคนิคเพื่อให้ Query มีประสิทธิภาพในการสืบค้นแต่ละกรณีอีกด้วย

วัตถุประสงค์

  1. ผู้อบรมสามารถสร้าง Query และใช้ประโยคต่างๆ ต่อไปนี้ SELECT, FROM , WHERE ,GROUP BY, HAVING และ ORDER BY ได้อย่างคล่องแคล่ว
  2. ผู้อบรมสามารถสร้าง Query และใช้ประโยคเพิ่มเติมต่อไปนี้ TOP, DISTINCT, OFFSET FETCH, GROUPING SET ได้อย่างคล่องแคล่ว
  3. ผู้อบรมสามารถสร้าง Subqueries แบบต่างๆ ได้
  4. ผู้อบรมสามารถสร้างและใช้งาน Table Expression แบบต่างๆ ได้
  5. ผู้อบรมสามารถสร้างและใช้งาน Window Function ได้

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

  1. Beginner
  2. Super User
  3. Data Analytics
  4. Business Intelligent
  5. Analysts ที่ต้องการสร้าง Data Source จาก SQL Server ไปใช้ใน Power BI

พื้นฐานของผู้เข้าอบรม

  1. มีความเข้าใจเกี่ยวกับฐานข้อมูลเชิงสัมพันธ์ (Relational Database) และการออกแบบฐานข้อมูลมาบ้าง

ความต้องการของระบบ

  1. ระบบปฏิบัติการ Windows 11 / 10
  2. Microsoft SQL Server
  3. SQL Server Management Studio (SSMS)
  4. Internet

หัวข้อการฝึกอบรม

  • สถาปัตยกรรมพื้นฐานของ Microsoft SQL Server
  • การใช้งาน SQL Server Management Studio เบื้องต้น

  • องค์ประกอบต่างๆ ของภาษา T-SQL
  • เข้าใจลำดับดำเนินการของคำสั่ง SELECT

  • การเขียนคำสั่ง SELECT อย่างง่าย
  • ขจัดข้อมูลซ้ำด้วย DISTINCT
  • การกำหนดชื่อเล่น (Alias) ให้กับคอลัมน์ และตาราง
  • การใช้งานนิพจน์ CASE

  • เข้าใจการ Join ตาราง
  • รู้จักและสืบค้นข้อมูลด้วย Inner Join
  • รู้จักและสืบค้นข้อมูลด้วย Outer Join
  • รู้จักและสืบค้นข้อมูลด้วย Cross Join และ Self Join

  • การเรียงลำดับข้อมูลด้วยประโยค ORDER BY
  • กรองข้อมูลหลังการเรียงลำดับด้วยประโยค TOP หรือ OFFSET-FETCH
  • SQL Server พิสูจน์ค่าความจริงอย่างไร
  • กรองข้อมูลด้วยประโยค WHERE

  • รู้จัก Built-In Function บน Microsoft SQL Server
    • ทั้งที่มีตามมาตรฐาน ANSI และมีเฉพาะบน Microsoft SQL Server
  • ชนิดข้อมูล และการแปลงชนิดข้อมูล
    • การแปลงโดยอัตโนมัติ (Implicit Conversion)
    • การแปลงโดยการประกาศ (Explicit Conversion)
  • ข้อมูลชนิดตัวอักษร และ Functions ที่เกี่ยวข้อง
  • ข้อมูลชนิดวันที่เวลา และ Functions ที่เกี่ยวข้อง
  • การใช้งาน Built-In Functions อื่นๆ

  • กลุ่ม Functions ที่ใช้ในการรวมผลข้อมูล
  • การใช้ประโยค GROUP BY
  • การกรองกลุ่มข้อมูลด้วยประโยค HAVING
  • การใช้งาน Grouping Set

  • เขียน Query ย่อยที่จบในตัวเอง
  • เขียน Query ย่อยที่โยงกับ Query ตัวนอก
  • การใช้ประโยค EXISTS

  • การใช้ View
  • การใช้ Inline TVFs
  • การใช้ Derived Tables
  • การใช้ CTEs

  • การใช้ตัวดำเนินการ UNION และตัวดำเนินการ UNION ALL ในการเขียน Query
  • การใช้ตัวดำเนินการ EXCEPT และตัวดำเนินการ INTERSECT ในการเขียน Query
  • การใช้ประโยค APPLY

  • การสร้าง Window ด้วยประโยค OVER
  • รู้จัก Window Function กลุ่มต่างๆ

  • การใช้คำสั่ง INSERT เพื่อเพิ่มข้อมูล
  • การใช้คำสั่ง UPDATE เพื่อปรับปรุงข้อมูล
  • การใช้คำสั่ง DELETE เพื่อลบข้อมูล
  • รู้จักคำสั่ง MERGE