รหัสหลักสูตร
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
ทักษะ (ระบุได้หลายทักษะ)
คำโปรย

เรียนรู้การใช้ T-SQL เพื่อทำการ สืบค้น (Query) และ ปรับปรุงข้อมูล (Data Manipulate)
หลักสูตรนี้ มุ่งเน้นการสืบค้นฐานข้อมูลเชิงสัมพันธ์ด้วยภาษา SQL (Structure 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. ผู้อบรมสามารถสร้าง Sub Queries แบบต่าง ๆ ได้
  4. ผู้อบรมสามารถสร้างและใช้งาน Table Expression แบบต่าง ๆ ได้
  5. ผู้อบรมสามารถสร้างและใช้งาน Window Function ได้

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

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

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

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

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

  1. OS : Windows 11 / 10
  2. CPU: Minimum 1.6 GHz or faster processor
  3. RAM : 8GB or more
  4. SQL SERVER
  5. SQL Server Management Studio
  6. 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
  • เขียนคิวรี่ย่อยที่จบในตัวเอง
  • เขียนคิวรี่ย่อยที่โยงกับคิวรี่ตัวนอก
  • การใช้ประโยค EXISTS
  • การใช้ View
  • การใช้ Inline TVFs
  • การใช้ Derived Tables
  • การใช้ CTEs
  • การใช้ตัวดำเนินการ UNION และตัวดำเนินการ UNION ALL ในการเขียนคิวรี่
  • การใช้ตัวดำเนินการ EXCEPT และตัวดำเนินการ INTERSECT ในการเขียนคิวรี่
  • การใช้ประโยค APPLY


 

  • การสร้าง Window ด้วยประโยค OVER
  • จัก Window Function กลุ่มต่าง ๆ
  • การใช้คำสั่ง INSERT เพื่อเพิ่มข้อมูล
  • การใช้คำสั่ง UPDATE เพื่อปรับปรุงข้อมูล
  • การใช้คำสั่ง DELETE เพื่อลบข้อมูล
  • รู้จักคำสั่ง MERGE

Roadmap