เขียนโค้ด T-SQL ขั้นสูง

ปานกลาง
วิศวกรข้อมูล
ผู้ดูแลระบบฐานข้อมูล
นักพัฒนา
โซลูชันสถาปนิก
SQL Server
ฐานข้อมูล Azure SQL
อินสแตนซ์ที่มีการจัดการของ Azure SQL
Microsoft Fabric

เรียนรู้เทคนิค T-SQL ขั้นสูง รวมถึง CTE, ฟังก์ชันหน้าต่าง, JSON, นิพจน์ทั่วไป, การจับคู่แบบคลุมเครือ, การสืบค้นกราฟ และการจัดการข้อผิดพลาดสําหรับ SQL Server, Azure SQL และ Fabric

วัตถุประสงค์การเรียนรู้

เมื่อจบมอดูลนี้ คุณจะสามารถ:

  • เขียนนิพจน์ตารางทั่วไป (CTE) รวมถึง CTE แบบเรียกซ้ําสําหรับข้อมูลตามลําดับชั้น
  • ใช้ฟังก์ชันหน้าต่างสําหรับการจัดอันดับ การรวม และการคํานวณเชิงวิเคราะห์
  • แยกวิเคราะห์ สร้าง และแปลงข้อมูล JSON โดยใช้ฟังก์ชัน JSON
  • ใช้นิพจน์ทั่วไปสําหรับการจับคู่รูปแบบและการจัดการข้อความ
  • ค้นหาการจับคู่โดยประมาณโดยใช้ฟังก์ชันการจับคู่สตริงแบบคลุมเครือ
  • สร้างและสืบค้นข้อมูลกราฟโดยใช้ตัวดําเนินการ MATCH
  • เขียนคิวรีย่อยที่สัมพันธ์กันสําหรับการเปรียบเทียบแบบแถวต่อแถว
  • ใช้การจัดการข้อผิดพลาดที่มีโครงสร้างด้วย TRY... จับ.

สิ่งที่จำเป็นต้องมี

  • มีประสบการณ์ในการเขียนแบบสอบถาม T-SQL รวมถึงส่วนคําสั่ง SELECT, JOIN, WHERE และ GROUP BY
  • ความเข้าใจเกี่ยวกับฟังก์ชันการรวม เช่น SUM, COUNT, AVG, MIN และ MAX
  • ความคุ้นเคยกับ SQL Server, Azure SQL Database หรือฐานข้อมูล SQL ใน Microsoft Fabric
  • อินสแตนซ์ SQL Server 2019+, Azure SQL Database หรือฐานข้อมูล Fabric SQL เพื่อฝึกฝน