รหัสหลักสูตร : MS-SQL-19-QUERY
อบรมการสืบค้นข้อมูลด้วย T-SQL บน Microsoft SQL Server (ครอบคลุม Version 2012-2019)
หลักสูตรนี้พูดถึงภาษา SQL ซึ่งเป็นภาษามาตรฐานในการสืบค้นข้อมูลจากระบบจัดการฐานข้อมูลเชิงสัมพันธ์ เหมาะกับผู้ที่ต้องการสืบค้นข้อมูลจาก Microsoft SQL Server หรือ ระบบจัดการฐานข้อมูลเชิงสัมพันธ์อื่นๆ ก็ได้ เพราะผู้บรรยายจะอ้างอิงกับมาตรฐาน ANSI เป็นหลัก
หากส่วนใดมีเฉพาะกับ Microsoft SQL Server หรือที่ Microsoft เรียกภาษา SQL ของตนว่า Transact SQL วิทยากรจะเปรียบเทียบให้เป็นกรณีไป
ดังนั้นผู้อบรมจึงสามารถนำไปใช้สืบค้นกับระบบจัดการฐานข้อมูลเชิงสัมพันธ์ใดก็ได้ และยังได้รับคำแนะนำเรื่องประสิทธิภาพของการสืบค้นแต่ละกรณีอีกด้วย
รายละเอียดของหลักสูตร
ระยะเวลาในการอบรม
ระยะเวลา : 4 วัน (24 ชั่วโมง) 9.00 - 16.00 น.
ค่าฝึกอบรม
ราคา CALL *รับเฉพาะ InHouse Training เท่านั้น
Virtual Training/Class Room
Virtual Training สอนสดผ่าน microsoft teams Microsoft Teams Class Room อบรมที่ 9Expert bts ราชเทวี สามารถตรวจสอบรูปแบบการอบรมได้ที่ตารางฝึกอบรม
รูปภาพประกอบหลักสูตร
สนใจอบรมในบริษัท/องค์กรของท่าน
ลงทะเบียนวัตถุประสงค์
- ผู้อบรมสามารถเขียนคำสั่ง SQL เพื่อดึงข้อมูลโดยใช้คำสั่ง SELECT ได้จาก TABLE ต่างๆ พร้อมกำหนดเงื่อนไขได้
- ผู้อบรมสามารถใช้เครื่องหมาย ตัวดำเนินการต่างๆ ของ SQL ได้
- ผู้อบรมสามารถจัดกลุ่มและรวมผลค่าข้อมูลได้
- ผู้อบรมสามารถเขียนคิวรี่ย่อยแบบต่าง ๆ ได้
- ผู้อบรมสามารถใช้งานนิพจน์ประเภทตารางได้
- ผู้อบรมสามารถใช้งาน Window (กลุ่มของแถวข้อมูล) ได้
หลักสูตรนี้เหมาะสำหรับ
- Beginner
- Super User
พื้นฐานของผู้เข้าอบรม
- มีความรู้พื้นฐานในการใช้งานระบบปฏิบัติการ Windows เป็นอย่างดี
- มีความเข้าใจเกี่ยวกับฐานข้อมูลเชิงสัมพันธ์ (Relational Database) และการออกแบบฐานข้อมูลมาบ้าง
ความต้องการของระบบ
- CPU: QUAD CORE i5 ขึ้นไป
- RAM: 4 GB (Recommended 8 GB)
- OS: Windows 10 64 bits
- พื้นที่เหลืออย่างน้อย 5 GB
หัวข้อการฝึกอบรม
- สิ่งที่ควรทราบก่อนใช้งาน Microsoft SQL Server
- สถาปัตยกรรมพื้นฐานของ Microsoft SQL Server
- การใช้งาน SQL Server Management Studio เบื้องต้น
- การสืบค้นข้อมูลด้วยภาษา T-SQL
- ภาษา T-SQL
- ทฤษฎีเซตกับการคิวรี่
- การพิสูจน์เชิงตรรกะ
- ลำดับดำเนินการของคำสั่ง SELECT
- การเขียนคำสั่ง SELECT เพื่อสืบค้นข้อมูล
- การเขียนคำสั่ง SELECT อย่างง่าย
- ขจัดข้อมูลซ้ำด้วย DISTINCT
- การกำหนดชื่อเล่น (Alias)ให้กับคอลัมน์ และตาราง
- การใช้งานนิพจน์ CASE
- การสืบค้นข้อมูลจากหลายตาราง
- เข้าใจการ Join ตาราง
- รู้จักและสืบค้นข้อมูลด้วย Inner Join
- รู้จักและสืบค้นข้อมูลด้วย Outer Join
- รู้จักและสืบค้นข้อมูลด้วย Cross Join และ Self Join
- การเรียงลำดับข้อมูล และการกรองข้อมูล
- การเรียงลำดับข้อมูลด้วยประโยค ORDER BY
- กรองข้อมูลหลังการเรียงลำดับด้วยประโยค TOP หรือ OFFSET-FETCH
- กรองข้อมูลด้วยประโยค WHERE
- รู้จักชนิดข้อมูลของ SQL Server เพื่อการคิวรี่
- ชนิดข้อมูลของ SQL Server
- การทำงานกับข้อมูลชนิดตัวอักษร และ Functions ที่เกี่ยวข้อง
- การทำงานกับข้อมูลชนิดวันที่เวลา และ Functions ที่เกี่ยวข้อง
- การใช้งาน Built-In Functions อื่น ๆ เพิ่มเติม
- การใช้งาน Built-In Functions ในคิวรี่
- กลุ่ม Functions ที่ใช้สำหรับแปรงค่า
- กลุ่ม Functions ที่ใช้สำหรับตรวจสอบค่า
- กลุ่ม Functions ที่ใช้จัดการกับค่า NULL
- การจัดกลุ่ม และรวมผลข้อมูล และ รู้จักกับ GROUPING SETS
- กลุ่ม Functions ที่ใช้ในการรวมผลข้อมูล
- การใช้ประโยค GROUP BY
- การกรองกลุ่มข้อมูลด้วยประโยค HAVING
- การใช้งาน Grouping Set
- การเขียนคิวรี่ย่อย
- เขียนคิวรี่ย่อยที่จบในตัวเอง
- เขียนคิวรี่ย่อยที่โยงกับคิวรี่ตัวนอก
- การใช้ EXISTS ตรวจสอบความจริงกับคิวรี่ย่อย
- นิพจน์ตาราง
- การใช้ View
- การใช้ Inline TVFs
- การใช้ Derived Tables
- การใช้ CTEs
- ตัวดำเนินการเซต
- การใช้ตัวดำเนินการ UNION และตัวดำเนินการ UNION ALL ในการเขียนคิวรี่
- การใช้ตัวดำเนินการ EXCEPT และตัวดำเนินการ INTERSECT ในการเขียนคิวรี่
- การใช้ประโยค APPLY
- รู้จักและใช้งาน Window (กลุ่มของแถวข้อมูล)
- การสร้าง Window ด้วยประโยค OVER
- รู้จัก Window Function กลุ่มต่าง ๆ
- การประมวลผล Stored Procedure
- สืบค้นข้อมูลผ่าน Stored Procedure
- การส่งพารามิเตอร์เข้า และรับออก
- การสร้าง Stored Procedure อย่างง่าย
- การนำพารามิเตอร์ออกมาใช้กับประโยค SELECT
- การปรับปรุงข้อมูล
- การใช้คำสั่ง INSERT เพื่อเพิ่มข้อมูล
- การใช้คำสั่ง UPDATE เพื่อปรับปรุงข้อมูล
- การใช้คำสั่ง DELETE เพื่อลบข้อมูล
- รู้จักคำสั่ง MERGE
- รู้จักกับคอลัมน์ที่ป้อนค่าอัตโนมัติ
- การโปรแกรมมิ่งเบื้องต้นด้วยภาษา TSQL
- การสร้างตัวแปรภายใน Batch
- คำสั่ง IF เพื่อควบคุม Flow Control
- คำสั่ง WHILE เพื่อกำหนดลูปแบบรู้จบ
- การดักรับ Error ด้วย TRY/CATCH
- การใช้คำสั่ง THROW เพื่อส่งกลับ Error Message ไปยัง Client
- การประกาศ TRANSACTION
สนใจอบรมในบริษัท/องค์กรของท่าน
ลงทะเบียนRoad map
หมายเหตุ
- โปรโมชั่นหลักสูตรต่อเนื่อง เรียนต่อเนื่องของกลุ่มวิชานั้นๆ ได้รับส่วนลด 15%
- เปิดอบรมเมื่อมีผู้สมัครตั้งแต่ 4 ท่านขึ้นไป
- ตรวจสอบโปรโมชั่น