Kodo
kon
kodokon.com
คอร์ส
/
SQL
ขั้นสูง
SQL · ชำนาญ - แพตเทิร์นขั้นสูงและประสิทธิภาพ
HAVING และการรวมกลุ่มขั้นสูง
กรองข้อมูลหลังการรวมกลุ่มด้วย HAVING และพลิกข้อมูลของคุณด้วย CASE WHEN ภายในฟังก์ชันการรวมกลุ่ม
CTE (WITH): ทำให้คิวรีที่ซับซ้อนอ่านง่ายขึ้น
จัดโครงสร้างคิวรีของคุณเป็นขั้นตอนที่มีชื่อด้วย WITH และเชื่อมต่อ CTE หลายตัวเข้าด้วยกันเหมือนไปป์ไลน์ของการแปลงข้อมูล
ฟังก์ชันหน้าต่าง (Window functions): ROW_NUMBER, RANK, SUM OVER
คำนวณอันดับ, ยอดสะสม และการเปรียบเทียบภายในกลุ่มโดยไม่ยุบแถว ด้วย OVER และ PARTITION BY
ทรานแซกชัน: BEGIN, COMMIT, ROLLBACK และ ACID
ทำให้การเขียนข้อมูลของคุณเป็นอะตอมด้วยทรานแซกชัน และเข้าใจว่าการรับประกัน ACID มีความหมายอย่างไรในการใช้งานประจำวัน
การออกแบบโครงสร้างข้อมูล: นอร์มัลไลเซชันและดีนอร์มัลไลเซชัน
จัดโครงสร้างสคีมาของคุณจาก 1NF ถึง 3NF เพื่อกำจัดความผิดปกติ และรู้ว่าเมื่อใดควรดีนอร์มัลไลซ์อย่างรู้เท่าทัน