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

การเติมค่าที่หายไปด้วย ISNULL()

ในแบบฝึกหัดก่อนหน้า คุณได้ฝึกการกรองและเลือกแถวที่มีค่า NULL แล้ว อย่างไรก็ตาม ขึ้นอยู่กับสมมติฐานทางธุรกิจที่อยู่เบื้องหลังข้อมูล บางครั้งอาจต้องการเลือกแถวทั้งหมดที่มีค่า NULL แต่แทนที่ค่าเหล่านั้นด้วยค่าอื่นแทน ซึ่งทำได้โดยใช้ ISNULL()

ในแบบฝึกหัดนี้ ให้แทนที่ค่า NULL ทั้งหมดในคอลัมน์ airport_city และ airport_state ด้วยคำว่า 'Unknown' โดยใช้ ISNULL()

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

การทำความสะอาดข้อมูลในฐานข้อมูล SQL Server

ดูคอร์ส

คำแนะนำการฝึกหัด

  • แทนที่ค่าที่หายไปในคอลัมน์ airport_city ด้วยสตริง 'Unknown'
  • แทนที่ค่าที่หายไปในคอลัมน์ airport_state ด้วยสตริง 'Unknown'

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

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

SELECT
  airport_code,
  airport_name,
  -- Replace missing values for airport_city with 'Unknown'
  ___(___, '___') AS airport_city,
  -- Replace missing values for airport_state with 'Unknown'
  ___(___, '___') AS airport_state
FROM airports
แก้ไขและรันโค้ด