ชนิดฝึกอบรมในห้องเรียน
เวลา5 วัน
ลงทะเบียน

ติดต่อเรา

ฟิลด์ที่มีเครื่องหมาย a * จะต้อง

 

การสืบค้นข้อมูลด้วย Transact-SQL

การสืบค้นข้อมูลด้วยการฝึกอบรมหลักสูตร Transact SQL และการรับรอง

ลักษณะ

ผู้ชมและข้อกำหนดเบื้องต้น

เค้าร่างหลักสูตร

กำหนดการและค่าธรรมเนียม

ได้รับการรับรอง

การสืบค้นข้อมูลด้วยภาพรวมการฝึกอบรม Transact SQL

หลักสูตรนี้ออกแบบมาเพื่อแนะนำนักเรียนให้ทำ Transact-SQL ได้รับการออกแบบในลักษณะที่ว่าสามวันแรกที่สามารถสอนเป็นหลักสูตรสำหรับนักเรียนที่ต้องการความรู้สำหรับหลักสูตรอื่น ๆ ใน SQL Server หลักสูตร Days 4 & 5 สอนทักษะที่เหลืออยู่ที่ต้องใช้ ข้อสอบ 70-761.

วัตถุประสงค์ของการสืบค้นข้อมูลด้วยการฝึกอบรม Transact SQL

  • อธิบายความสามารถและองค์ประกอบหลักของ SQL Server 2016
  • อธิบาย T-SQL, ชุดและตรรกะที่ระบุ
  • เขียนคำสั่ง SELECT ตารางเดียว
  • เขียนคำสั่ง SELECT แบบหลายตาราง
  • เขียนคำสั่ง SELECT ด้วยการกรองและการเรียงลำดับ
  • อธิบายว่า SQL Server ใช้ชนิดข้อมูลอย่างไร
  • เขียนข้อความ DML
  • เขียนข้อความค้นหาที่ใช้ฟังก์ชันที่มีอยู่ภายใน
  • เขียนข้อความค้นหาที่รวบรวมข้อมูล
  • เขียนข้อมูลย่อย
  • สร้างและใช้งานมุมมองและฟังก์ชันที่มีมูลค่าเป็นตาราง
  • ใช้โอเปอเรเตอร์ชุดเพื่อรวมผลลัพธ์แบบสอบถาม
  • เขียนคำค้นหาที่ใช้การจัดอันดับหน้าต่างชดเชยและรวมฟังก์ชัน
  • แปลงข้อมูลโดยใช้การหมุน, unpivot, rollup และ cube
  • สร้างและใช้ขั้นตอนที่เก็บไว้
  • เพิ่มโครงสร้างการเขียนโปรแกรมเช่นตัวแปรเงื่อนไขและลูปไปยังโค้ด T-SQL

Intended Audience for Objectives of Querying Data with Transact – SQL

วัตถุประสงค์หลักของหลักสูตรคือการให้นักเรียนทำความเข้าใจภาษา Transact-SQL ที่ใช้โดยสาขาวิชา SQL Server ที่เกี่ยวข้องทั้งหมด ได้แก่ การบริหารฐานข้อมูลการพัฒนาฐานข้อมูลและการวิเคราะห์ข้อมูลทางธุรกิจ ดังนั้นกลุ่มเป้าหมายหลักของหลักสูตรนี้คือผู้ดูแลระบบฐานข้อมูลนักพัฒนาฐานข้อมูลและผู้เชี่ยวชาญ BI

ระยะเวลาร่างหลักสูตร: 5 วัน

โมดูล 1: บทนำสู่ Microsoft SQL Server 2016

โมดูลนี้จะแนะนำ SQL Server เวอร์ชันของ SQL Server รวมทั้งเวอร์ชันระบบคลาวด์และวิธีเชื่อมต่อกับ SQL Server โดยใช้ SQL Server Management Studio. บทเรียน

  • สถาปัตยกรรมพื้นฐานของ SQL Server
  • รุ่นและเวอร์ชั่นของ SQL Server
  • เริ่มต้นกับ SQL Server Management Studio

Lab: การทำงานกับเครื่องมือ SQL Server 2016

  • การทำงานกับ SQL Server Management Studio
  • การสร้างและการจัดระเบียบสคริปต์ T-SQL
  • การใช้ Books Online

หลังจากเสร็จสิ้นโมดูลนี้คุณจะสามารถ:

  • อธิบายฐานข้อมูลเชิงสัมพันธ์และคำสั่ง Transact-SQL
  • อธิบายรุ่นและ SQL Server ในองค์กรและระบบคลาวด์
  • อธิบายเกี่ยวกับวิธีใช้ SQL Server Management Studio (SSMS) เพื่อเชื่อมต่อกับอินสแตนซ์ของ SQL Server สำรวจฐานข้อมูลที่มีอยู่ในอินสแตนซ์และทำงานกับไฟล์สคริปต์ที่มีข้อความค้นหา T-SQL

โมดูล 2: บทนำเกี่ยวกับการสืบค้นข้อมูล T SQL

โมดูลนี้อธิบายถึงองค์ประกอบของ T-SQL และบทบาทของพวกเขาในการเขียนข้อความค้นหา อธิบายการใช้ชุดใน SQL Server อธิบายการใช้ตรรกะระบุใน SQL Server อธิบายคำสั่งตรรกะของการดำเนินการในคำสั่ง SELECT บทเรียน

  • แนะนำ T-SQL
  • ทำความเข้าใจชุด
  • การทำความเข้าใจเกี่ยวกับลอจิก Predicate
  • การทำความเข้าใจกับคำสั่งตรรกะของการดำเนินงานในคำสั่ง SELECT

Lab: การสืบค้นแบบ T-SQL เบื้องต้น

  • การดำเนินการคำสั่ง SELECT พื้นฐาน
  • การดำเนินการค้นหาที่กรองข้อมูลโดยใช้ Predicates
  • การดำเนินการแบบสอบถามที่จัดเรียงข้อมูลโดยใช้ ORDER BY

หลังจากเสร็จสิ้นโมดูลนี้คุณจะสามารถ:

  • อธิบายบทบาทของ T-SQL ในการเขียนคำสั่ง SELECT
  • อธิบายองค์ประกอบของภาษา T-SQL และองค์ประกอบใดจะเป็นประโยชน์ในการเขียนข้อความค้นหา
  • อธิบายแนวความคิดของทฤษฎีเซ็ทซึ่งเป็นรากฐานทางคณิตศาสตร์ของฐานข้อมูลเชิงสัมพันธ์และเพื่อช่วยให้คุณสามารถนำไปประยุกต์ใช้กับวิธีที่คุณคิดเกี่ยวกับการสอบถาม SQL Server
  • อธิบายตรรกะกาหนดค่าและตรวจสอบแอ็พพลิเคชันเพื่อสอบถาม SQL Server
  • อธิบายองค์ประกอบของคำสั่ง SELECT, วาดภาพลำดับที่องค์ประกอบถูกประเมินจากนั้นใช้ความเข้าใจนี้กับแนวทางปฏิบัติในการเขียนข้อความค้นหา

โมดูล 3: การเขียน SELECT Queries

โมดูลนี้จะแนะนำพื้นฐานของคำสั่ง SELECT โดยมุ่งเน้นที่คำค้นหาต่อตารางเดียวบทเรียน

  • การเขียนคำสั่ง SELECT แบบง่าย
  • กำจัดคู่ที่มี DISTINCT
  • ใช้นามแฝงของคอลัมน์และตาราง
  • การเขียนนิพจน์กรณีง่าย

Lab: การเขียนคำสั่ง SELECT พื้นฐาน

  • การเขียนคำสั่ง SELECT แบบง่าย
  • กำจัดรายการที่ซ้ำกันโดยใช้ DISTINCT
  • ใช้นามแฝงของคอลัมน์และตาราง
  • ใช้ CASE Expression แบบธรรมดา

หลังจากเสร็จสิ้นโมดูลนี้คุณจะสามารถ:

  • อธิบายโครงสร้างและรูปแบบของคำสั่ง SELECT รวมทั้งการปรับปรุงที่จะเพิ่มฟังก์ชันการทำงานและความสามารถในการอ่านให้กับข้อความค้นหาของคุณ
  • อธิบายวิธีการกำจัดซ้ำโดยใช้อนุประโยคของ DISTINCT
  • อธิบายการใช้ชื่อแทนของคอลัมน์และตาราง
  • ทำความเข้าใจและใช้นิพจน์ของ CASE

โมดูล 4: การสอบถามหลายตาราง

โมดูลนี้อธิบายวิธีการเขียนแบบสอบถามที่รวมข้อมูลจากหลายแหล่งใน Microsoft SQL Server 2016 บทเรียน

  • การทำความเข้าใจการเข้าร่วม
  • การสอบถามกับ Inner Joins
  • การสอบถามกับ Outer Brides
  • การสืบค้นด้วย Cross Joins และ Self Joins

Lab: การสอบถามหลายตาราง

  • การเขียน Query ที่ใช้ Inner Joins
  • การเขียนข้อความค้นหาที่ใช้การเข้าร่วมภายในแบบหลายตาราง
  • การเขียนข้อความค้นหาที่ใช้ Self-Joins
  • การเขียนข้อความค้นหาที่ใช้การเข้าร่วมภายนอก
  • การเขียน Query ที่ใช้ Cross Joins

หลังจากเสร็จสิ้นโมดูลนี้คุณจะสามารถ:

  • อธิบายถึงพื้นฐานของการเข้าร่วมใน SQL Server 2016
  • เขียนข้อความค้นหาการเข้าร่วมภายใน
  • เขียนคำค้นหาที่ใช้ outer joins
  • ใช้ประเภทการเข้าร่วมเพิ่มเติม

โมดูล 5: การเรียงลำดับและการกรองข้อมูล

โมดูลนี้จะอธิบายวิธีการใช้การเรียงลำดับและการกรอง

  • การเรียงลำดับข้อมูล
  • การกรองข้อมูลด้วย Predicates
  • การกรองข้อมูลด้วย TOP และ OFFSET-FETCH
  • การทำงานกับค่าที่ไม่รู้จัก

Lab: การเรียงลำดับและการกรองข้อมูล

  • การเขียนข้อความค้นหาที่กรองข้อมูลโดยใช้คำสั่ง WHERE
  • การเขียน Query ที่จัดเรียงข้อมูลโดยใช้คำสั่ง ORDER BY
  • การเขียนข้อความค้นหาที่กรองข้อมูลโดยใช้ตัวเลือก TOP

หลังจากเสร็จสิ้นโมดูลนี้คุณจะสามารถ:

  • Explain how to add an ORDER BY clause to your queries to control the order of rows displayed in your query’s output
  • อธิบายวิธีการสร้างคำสั่ง WHERE เพื่อกรองแถวที่ไม่ตรงกับคำกริยา
  • อธิบายวิธี จำกัด ช่วงของแถวในคำสั่ง SELECT โดยใช้ตัวเลือก TOP
  • อธิบายวิธี จำกัด ช่วงของแถวโดยใช้ตัวเลือก OFFSET-FETCH ของคำสั่ง ORDER BY
  • อธิบายว่าบัญชีตรรกะสามค่าสำหรับค่าที่ไม่รู้จักและไม่มีค่าอย่างไร SQL Server ใช้ NULL เพื่อทำเครื่องหมายค่าที่ขาดหายและวิธีทดสอบ NULL ในการสืบค้นของคุณ

โมดูล 6: การทำงานกับ SQL Server 2016 ชนิดข้อมูล

โมดูลนี้จะแนะนำชนิดข้อมูลที่ SQL Server ใช้ในการจัดเก็บข้อมูล Letsons

  • แนะนำชนิดข้อมูล SQL Server 2016
  • การทำงานกับข้อมูลอักขระ
  • การทำงานกับข้อมูลวันที่และเวลา

Lab: การทำงานกับ SQL Server 2016 ชนิดข้อมูล

  • การเขียน Query ที่ส่งกลับวันที่และเวลา Data
  • การเขียนข้อความค้นหาที่ใช้ฟังก์ชันวันที่และเวลา
  • การเขียนแบบสอบถามที่ส่งกลับข้อมูลอักขระ
  • การเขียนแบบสอบถามที่ส่งกลับฟังก์ชันอักขระ

หลังจากเสร็จสิ้นโมดูลนี้คุณจะสามารถ:

  • สำรวจชนิดข้อมูลจำนวนมากที่ SQL Server ใช้เพื่อเก็บข้อมูลและวิธีการแปลงข้อมูลระหว่างประเภทข้อมูล
  • อธิบายชนิดข้อมูลที่ใช้อักขระ SQL Server วิธีการเปรียบเทียบอักขระที่ทำงานและฟังก์ชันทั่วไปที่คุณอาจพบในข้อความค้นหาของคุณ
  • อธิบายชนิดข้อมูลที่ใช้เพื่อเก็บข้อมูลชั่วคราววิธีป้อนวันที่และเวลาเพื่อให้มีการแยกวิเคราะห์อย่างถูกต้องโดย SQL Server และวิธีจัดการกับวันที่และเวลาด้วยฟังก์ชันที่มีอยู่ภายใน

โมดูล 7: ใช้ DML เพื่อแก้ไขข้อมูล

โมดูลนี้จะอธิบายวิธีการสร้างคำค้นหา DML และเหตุผลที่คุณต้องการเรียนรู้บทเรียน

  • การแทรกข้อมูล
  • การแก้ไขและลบข้อมูล

Lab: ใช้ DML เพื่อแก้ไขข้อมูล

  • การแทรกข้อมูล
  • การอัปเดตและการลบข้อมูล

หลังจากเสร็จสิ้นโมดูลนี้คุณจะสามารถ:

  • ใช้คำสั่ง INSERT และ SELECT INTO
  • ใช้ UPDATE, MERGE, DELETE และ TRUNCATE

โมดูล 8: ใช้ฟังก์ชัน Built-In

โมดูลนี้จะแนะนำฟังก์ชันที่สร้างมาหลายอย่างใน SQL Server 2016.Lessons

  • การเขียนแบบสอบถามที่มีฟังก์ชั่น Built-In
  • การใช้ฟังก์ชันการแปลง
  • การใช้ฟังก์ชันตรรกะ
  • การใช้ฟังก์ชันเพื่อทำงานกับ NULL

Lab: ใช้ฟังก์ชัน Built-In

  • การเขียนข้อความค้นหาที่ใช้ฟังก์ชันการแปลง
  • การเขียนข้อความค้นหาที่ใช้ฟังก์ชันลอจิคัล
  • การเขียน Query ที่ทดสอบ Nullability

หลังจากเสร็จสิ้นโมดูลนี้คุณจะสามารถ:

  • อธิบายชนิดของฟังก์ชันที่มีให้โดย SQL Server จากนั้นมุ่งเน้นไปที่การทำงานกับฟังก์ชันแบบ Scalar
  • อธิบายวิธีการแปลงข้อมูลระหว่างชนิดต่างๆโดยใช้ฟังก์ชัน SQL Server หลายอย่าง
  • อธิบายถึงวิธีการใช้ฟังก์ชันลอจิคัลที่ใช้ในการประเมินนิพจน์และส่งกลับผลลัพธ์แบบสเกลาร์
  • อธิบายฟังก์ชันเพิ่มเติมสำหรับการทำงานกับ NULL

โมดูล 9: การจัดกลุ่มและข้อมูลรวม

โมดูลนี้อธิบายถึงวิธีการใช้ฟังก์ชันการรวม (aggregate functions.Lessons)

  • การใช้ฟังก์ชันรวม
  • การใช้หมวดหมู่ตามข้อ
  • กรองกลุ่มด้วย HAVING

ห้องปฏิบัติการ: การจัดกลุ่มและข้อมูลรวม

  • การเขียนข้อความค้นหาที่ใช้หมวดหมู่ตามข้อ
  • การเขียนข้อความค้นหาที่ใช้ฟังก์ชันรวม
  • การเขียนข้อความค้นหาที่ใช้ฟังก์ชันที่แตกต่างกัน
  • การเขียน Query ที่กรองกลุ่มที่มีข้อ HAVING

หลังจากเสร็จสิ้นโมดูลนี้คุณจะสามารถ:

  • อธิบายฟังก์ชันรวมในตัวใน SQL Server และเขียนข้อความค้นหาโดยใช้
  • เขียนคำสั่งที่แยกแถวโดยใช้อนุประโยค GROUP BY
  • เขียนคำค้นหาที่ใช้คำสั่ง HAVING เพื่อกรองกลุ่ม

โมดูล 10: การใช้ Subqueries

โมดูลนี้อธิบายถึง subquery หลายแบบและวิธีการและเวลาในการใช้งานเหล่านี้บทเรียน

  • การเขียนข้อความย่อยย่อยที่มีการจัดเก็บด้วยตนเอง
  • การเขียนข้อมูลย่อยย่อยที่เกี่ยวข้อง
  • ใช้ EXISTS Predicate กับ Subqueries

Lab: การใช้ Subqueries

  • การเขียนข้อความค้นหาที่ใช้ Subqueries ที่มีอยู่ด้วยตัวเอง
  • การเขียน Query ที่ใช้ Subqueries แบบ Scalar และ Multi-Result
  • การเขียน Query ที่ใช้ Subqueries ที่เกี่ยวข้องและข้อ EXISTS

หลังจากเสร็จสิ้นโมดูลนี้คุณจะสามารถ:

  • อธิบายตำแหน่งที่สามารถใช้งานแบบสอบถามย่อยในคำสั่ง SELECT
  • เขียนแบบสอบถามที่ใช้ subqueries ที่มีความสัมพันธ์ในคำสั่ง SELECT
  • เขียนคำค้นหาที่ใช้ predicates ของ EXISTS ในประโยค WHERE เพื่อทดสอบการดำรงอยู่ของแถวที่มีคุณสมบัติ
  • ใช้ EXISTS predicate เพื่อตรวจสอบการดำรงอยู่ของแถวในแบบสอบถามย่อยอย่างมีประสิทธิภาพ

โมดูล 11: การใช้นิพจน์ตาราง

ก่อนหน้านี้ในหลักสูตรนี้คุณได้เรียนรู้เกี่ยวกับการใช้งานย่อยเป็นนิพจน์ที่ส่งกลับผลลัพธ์ไปยังข้อความค้นหาภายนอก เช่นเดียวกับ subqueries การนิพจน์ในตารางเป็นนิพจน์แบบสอบถาม แต่การนิพจน์ในตารางจะขยายแนวคิดนี้โดยอนุญาตให้คุณกำหนดชื่อและทำงานกับผลลัพธ์ของพวกเขาขณะที่คุณจะทำงานกับข้อมูลในตารางเชิงสัมพันธ์ใด ๆ ที่ถูกต้อง Microsoft SQL Server 2016 รองรับนิพจน์ตารางสี่ประเภท ได้แก่ ตารางที่มานิพจน์ตารางทั่วไป (CTE) มุมมองและฟังก์ชันที่มีค่าในบรรทัด (TVF) ในโมดูลนี้คุณจะได้เรียนรู้การทำงานกับฟอร์มนิพจน์เหล่านี้ในตารางและเรียนรู้วิธีการใช้งานเพื่อช่วยในการสร้างแนวทางแบบแยกส่วนในการเขียนคำถามแบบยาว ๆ บทเรียน

  • การใช้ Views
  • ใช้ฟังก์ชันที่มีค่าในตารางแบบอินไลน์
  • ใช้ตารางที่มา
  • การใช้นิพจน์ตารางทั่วไป

Lab: การใช้นิพจน์ตาราง

  • การเขียนข้อความค้นหาที่ใช้ Views
  • การเขียนข้อความค้นหาที่ใช้ตารางที่มา
  • การเขียนข้อความค้นหาที่ใช้นิพจน์ตารางทั่วไป (CTE)
  • การเขียนข้อความค้นหาที่มีนิพจน์ Sue แบบตารางที่มีค่า

หลังจากเสร็จสิ้นโมดูลนี้คุณจะสามารถ:

  • เขียนคำค้นหาที่ส่งคืนผลลัพธ์จากการดู
  • ใช้คำสั่ง CREATE FUNCTION เพื่อสร้าง TVF แบบอินไลน์แบบอินไลน์
  • เขียนคำที่สร้างและเรียกดูผลลัพธ์จากตารางที่ได้รับ
  • เขียนคำสั่งที่สร้าง CTE และส่งกลับผลลัพธ์จากนิพจน์ตาราง

โมดูล 12: ใช้ผู้ดำเนินการตั้งค่า

โมดูลนี้จะแนะนำวิธีการใช้โอเปอเรเตอร์ชุด UNION, INTERSECT และ EXCEPT เพื่อเปรียบเทียบแถวระหว่างชุดการป้อนข้อมูลทั้งสองชุด

  • การเขียน Queries กับ UNION operator
  • ใช้ EXCEPT และ INTERSECT
  • ใช้ APPLY

แล็บ: ใช้ผู้ดำเนินการตั้งค่า

  • การเขียนข้อความค้นหาที่ใช้ UNION Set Operators และ UNION ALL
  • การเขียนข้อความค้นหาที่ใช้ CROSS APPLY และ OUTER APPLY Operators
  • การเขียนข้อความค้นหาที่ใช้ตัวดำเนินการยกเว้นและตัดทอน

หลังจากจบโมดูลนี้นักเรียนจะสามารถ:

  • เขียนคำค้นหาที่ใช้ UNION เพื่อรวมชุดข้อมูลเข้า
  • เขียนคำค้นหาที่ใช้ UNION ALL เพื่อรวมชุดข้อมูลเข้า
  • เขียนข้อความค้นหาที่ใช้ตัวดำเนินการยกเว้นเพื่อส่งคืนเฉพาะแถวในชุดหนึ่งชุดเท่านั้น แต่จะไม่ใช้อีกชุด
  • เขียนแบบสอบถามที่ใช้ตัวดำเนินการ INTERSECT เพื่อส่งคืนเฉพาะแถวที่มีอยู่ในทั้งสองชุด
  • เขียนข้อความโดยใช้ตัวดำเนินการ CROSS APPLY
  • เขียนคำค้นหาโดยใช้ตัวดำเนินการตัวดำเนินการภายนอก (OUTER APPLY)

โมดูล 13: ใช้ Windows Ranking, Offset และรวมฟังก์ชัน

โมดูลนี้อธิบายถึงประโยชน์ของการใช้ฟังก์ชันหน้าต่าง จำกัด ฟังก์ชันหน้าต่างให้กับแถวที่กำหนดไว้ในส่วนที่กล่าวมารวมถึงพาร์ทิชันและเฟรม เขียนคำค้นหาที่ใช้ฟังก์ชั่นหน้าต่างทำงานบนหน้าต่างของแถวและแสดงผลการจัดอันดับการรวมและผลการเปรียบเทียบที่ต่างกันบทเรียน

  • การสร้าง Windows ด้วย OVER
  • การสำรวจฟังก์ชันหน้าต่าง

แล็บ: การใช้ Windows Ranking, Offset และ Aggregate Functions

  • การเขียนข้อความค้นหาที่ใช้ฟังก์ชันการจัดอันดับ
  • การเขียน Query ที่ใช้ฟังก์ชัน Offset
  • การเขียนข้อความค้นหาที่ใช้ฟังก์ชันการทำงานของหน้าต่าง

หลังจากจบโมดูลนี้นักเรียนจะสามารถ:

  • อธิบายส่วนประกอบของ T-SQL ที่ใช้ในการกำหนดหน้าต่างและความสัมพันธ์ระหว่างพวกเขา
  • เขียนคำค้นหาที่ใช้ส่วน OVER โดยแบ่งพาร์ทิชันการสั่งซื้อและกรอบเพื่อกำหนดหน้าต่าง
  • เขียนคำค้นหาที่ใช้ฟังก์ชันการรวมหน้าต่าง
  • เขียนคำค้นหาที่ใช้ฟังก์ชันการจัดอันดับหน้าต่าง
  • เขียนคำค้นหาที่ใช้ฟังก์ชันชดเชยหน้าต่าง

โมดูล 14: การจัดกลุ่มและการจัดกลุ่ม

โมดูลนี้อธิบายถึงการเขียนคำสั่งที่หมุนและ unpivot ชุดผลลัพธ์ เขียนคำค้นหาที่ระบุการจัดกลุ่มหลายกลุ่มโดยใช้ชุดการจัดกลุ่มบทเรียน

  • การเขียนข้อความค้นหาด้วย PIVOT และ UNPIVOT
  • การทำงานกับชุดจัดกลุ่ม

แล็บ: การจัดกลุ่มและการจัดกลุ่ม

  • การเขียนข้อความค้นหาที่ใช้ PIVOT Operator
  • การเขียนข้อความค้นหาที่ใช้ UNPIVOT Operator
  • การเขียนข้อความค้นหาที่ใช้ชุดย่อย CUBE และ ROLLUP ของ GROUPING SETS SETS

หลังจากจบโมดูลนี้นักเรียนจะสามารถ:

  • อธิบายว่าข้อมูลหลักสามารถใช้ในการสอบถาม T SQL ได้อย่างไร
  • เขียนคำค้นหาที่หมุนข้อมูลจากแถวไปยังคอลัมน์โดยใช้ตัวดำเนินการ PIVOT
  • เขียนคำสั่งที่ unpivot ข้อมูลจากคอลัมน์กลับไปที่แถวโดยใช้ตัวดำเนินการ UNPIVOT
  • เขียนคำค้นหาโดยใช้ชุดย่อยของ GROUPING SETS
  • เขียนคำค้นหาที่ใช้ ROLLUP และ CUBE
  • เขียนคำค้นหาที่ใช้ฟังก์ชัน GROUPING_ID

โมดูล 15: การดำเนินการขั้นตอนที่จัดเก็บไว้

โมดูลนี้อธิบายถึงวิธีการส่งคืนผลลัพธ์โดยใช้วิธีการที่เก็บไว้ ส่งผ่านพารามิเตอร์ไปยังขั้นตอนต่างๆ สร้างขั้นตอนการจัดเก็บแบบง่ายที่บรรจุคำสั่ง SELECT ไว้ สร้างและดำเนินการ SQL แบบไดนามิกด้วย EXEC และ sp_executesql.Lessons

  • การสืบค้นข้อมูลด้วยกระบวนงานที่เก็บไว้
  • การส่งผ่านพารามิเตอร์ไปยังกระบวนงานที่เก็บไว้
  • การสร้างวิธีการจัดเก็บแบบง่าย
  • การทำงานกับ Dynamic SQL

Lab: การดำเนินการขั้นตอนการจัดเก็บ

  • ใช้คำสั่ง EXECUTE เพื่อเรียกใช้กระบวนงานที่เก็บไว้
  • การส่งผ่านพารามิเตอร์ไปยังกระบวนงานที่เก็บไว้
  • การดำเนินการของระบบที่เก็บไว้

หลังจากจบโมดูลนี้นักเรียนจะสามารถ:

  • อธิบายขั้นตอนการจัดเก็บและการใช้งาน
  • เขียนคำสั่ง T-SQL ที่เรียกใช้กระบวนงานที่เก็บไว้เพื่อส่งคืนข้อมูล
  • เขียนคำสั่ง EXECUTE ที่ส่งผ่านพารามิเตอร์อินพุทไปยังขั้นตอนที่จัดเก็บไว้
  • เขียนชุดข้อมูล T-SQL ที่เตรียมพารามิเตอร์ขาออกและดำเนินการขั้นตอนที่จัดเก็บไว้
  • ใช้คำสั่ง CREATE PROCEDURE เพื่อเขียนกระบวนงานที่เก็บไว้
  • สร้างกระบวนงานที่เก็บไว้ซึ่งยอมรับพารามิเตอร์อินพุท
  • อธิบายว่า T-SQL สามารถสร้างแบบไดนามิกได้อย่างไร
  • เขียนแบบสอบถามที่ใช้ SQL แบบไดนามิก

โมดูล 16: การเขียนโปรแกรมด้วย T-SQL

โมดูลนี้อธิบายถึงวิธีการเพิ่มรหัส T-SQL ของคุณด้วยองค์ประกอบของโปรแกรมเลย์เอาท์

  • องค์ประกอบการเขียนโปรแกรม T-SQL
  • การควบคุมการไหลของโปรแกรม

Lab: การเขียนโปรแกรมด้วย T-SQL

  • ประกาศตัวแปรและชุดตัวคั่น
  • การใช้ Control-of-Flow Elements
  • การใช้ตัวแปรในคำชี้แจง SQL แบบไดนามิก
  • การใช้คำพ้อง

หลังจากจบโมดูลนี้นักเรียนจะสามารถ:

  • อธิบายวิธีการที่ Microsoft SQL Server จัดการชุดคำสั่งเป็นแบทช์
  • สร้างและส่งชุดของรหัส T-SQL สำหรับการดำเนินการโดย SQL Server
  • อธิบายว่า SQL Server จัดเก็บออบเจกต์ชั่วคราวเป็นตัวแปรอย่างไร
  • เขียนโค้ดที่ประกาศและกำหนดตัวแปร
  • สร้างและเรียกใช้คำพ้องความหมาย
  • อธิบายองค์ประกอบการควบคุมการไหลของข้อมูลใน T-SQL
  • Write T-SQL code using IF…ELSE blocks.
  • เขียนโค้ด T-SQL ที่ใช้ในขณะนั้น

โมดูล 17: การดำเนินการจัดการข้อผิดพลาด

โมดูลนี้แนะนำการจัดการข้อผิดพลาดสำหรับ T-SQL.Lessons

  • การจัดการข้อผิดพลาด T-SQL
  • การใช้การจัดการข้อยกเว้นแบบมีโครงสร้าง

Lab: การดำเนินการจัดการข้อผิดพลาด

  • เปลี่ยนเส้นทางข้อผิดพลาดด้วย TRY / CATCH
  • ใช้ THROW เพื่อส่งข้อความแสดงข้อผิดพลาดกลับไปยังไคลเอ็นต์

หลังจากจบโมดูลนี้นักเรียนจะสามารถ:

  • ใช้การจัดการข้อผิดพลาด T-SQL
  • ใช้การจัดการข้อยกเว้นแบบมีโครงสร้าง

โมดูล 18: การทำธุรกรรม

โมดูลนี้จะอธิบายวิธีการใช้งานรายการ

  • ธุรกรรมและเครื่องมือฐานข้อมูล
  • การควบคุมการทำธุรกรรม

แล็บ: การทำธุรกรรม

  • การควบคุมการทำธุรกรรมกับ BEGIN, COMMIT และ ROLLBACK
  • เพิ่มข้อผิดพลาดในการจัดการกับบล็อก CATCH

หลังจากจบโมดูลนี้นักเรียนจะสามารถ:

  • อธิบายธุรกรรมและความแตกต่างระหว่างแบทช์และธุรกรรม
  • อธิบายกระบวนการและวิธีจัดการกับ SQL Server
  • สร้างและจัดการธุรกรรมด้วยภาษาควบคุมรายการ (TCL)
  • ใช้ SET XACT_ABORT เพื่อกำหนดเซิร์ฟเวอร์ SQL ให้จัดการกับธุรกรรมภายนอกกลุ่ม TRY / CATCH

เหตุการณ์ที่จะเกิดขึ้น

ไม่มีกิจกรรมที่จะเกิดขึ้นในขณะนี้

กรุณาเขียนถึงเราที่ info@itstechschool.com และติดต่อเราได้ที่ + 91-9870480053 สำหรับราคาและค่าใช้จ่ายในการรับรองกำหนดการและสถานที่

ปล่อยคำถามให้เรา

สำหรับข้อมูลเพิ่มเติมกรุณาติดต่อเรา


ความคิดเห็น