เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การทำงานกับค่า NULL

ค่า NULL อาจหมายถึง 'ศูนย์' เช่น เมื่อเหตุการณ์บางอย่างไม่ได้เกิดขึ้น ก็ไม่มีข้อมูลให้บันทึกในตาราง แต่ NULL ยังอาจหมายถึง 'ไม่ทราบ' หรือ 'ข้อมูลสูญหาย' ด้วย ดังนั้นควรพิจารณาให้ดีว่าเหมาะสมหรือไม่ที่จะแทนที่ค่าเหล่านี้ในผลลัพธ์ ค่า NULL ช่วยสะท้อนคุณภาพของข้อมูล หากพบค่า NULL โดยที่ไม่ได้คาดไว้ แสดงว่าอาจมีปัญหาในกระบวนการเก็บข้อมูลหรือการบันทึกข้อมูลลงฐานข้อมูล

ในแบบฝึกหัดนี้ จะได้ฝึกกรองหาค่า NULL ตัดค่าเหล่านั้นออกจากผลลัพธ์ และแทนที่ด้วยค่าอื่น

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

SQL Server เบื้องต้น

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Retrieve all columns
SELECT 
  ___ 
FROM 
  grid 
  -- Return only rows where demand_loss_mw is missing or unknown  
WHERE 
  ___ ___ ___;
แก้ไขและรันโค้ด