SQL-5: Real Cases
ถึงตอนนี้คุณอ่านข้อมูลเป็นแล้ว — บทนี้คุณจะ เปลี่ยนแปลง ข้อมูล, แปลง type, และเขียน query ซ้อน query เพื่อแก้ปัญหาจริง
Learning Goals
Section titled “Learning Goals”- ใช้ INSERT, UPDATE, DELETE เปลี่ยนแปลงข้อมูลได้อย่างปลอดภัย
- ใช้ CAST แปลง type ข้อมูลได้ — และรู้ว่าเมื่อไหร่ database cast ให้อัตโนมัติ
- เขียน subquery ใน WHERE และ FROM ได้
- ใช้ CTE (WITH clause) จัดระเบียบ query ยาวๆ ให้อ่านง่าย
Progress 0 / 4
ตารางที่ใช้
Section titled “ตารางที่ใช้”เราจะใช้ตาราง students, enrollments, courses เดิมจาก SQL-4 และเพิ่มตาราง scores:
| ตาราง | คอลัมน์ใหม่ |
|---|---|
scores | score_id, student_id, course_id, score, graded_on |
บทเรียนในหมวดนี้
Section titled “บทเรียนในหมวดนี้” SQL-5.1 DML Commands INSERT, UPDATE, DELETE — เพิ่ม แก้ ลบ ข้อมูลอย่างปลอดภัย
SQL-5.2 CAST & Type Conversion แปลง type ด้วย CAST — implicit vs explicit conversion
SQL-5.3 Subqueries & CTE Query ซ้อน query — และ WITH clause ที่ทำให้ SQL อ่านง่าย
Lab: Data Pipeline สร้าง data pipeline ครบวงจร — INSERT, แปลง type, JOIN, สรุปผล