การรวมสตริงให้เป็นรูปแบบเดียวกัน
บางครั้งอาจพบสตริงที่ไม่เป็นระเบียบ เมื่อข้อมูลชนิดเดียวกันถูกบันทึกในรูปแบบที่แตกต่างกัน แม้ค่าเหล่านั้นอาจถูกต้องทั้งหมด แต่การทำให้เป็นรูปแบบเดียวกันจะช่วยให้วิเคราะห์ข้อมูลได้ดียิ่งขึ้น
ลองรันคิวรีนี้เพื่อกรองสนามบินทั้งหมดที่ตั้งอยู่ในเมือง 'Chicago':
SELECT * FROM airports
WHERE airport_code IN ('ORD', 'MDW')
จากผลลัพธ์ จะเห็นว่าคอลัมน์ airport_city มีค่าที่ไม่สอดคล้องกันสำหรับ 'Chicago' เช่น มีค่า 'ch' ปรากฏอยู่ด้วย แบบฝึกหัดนี้จะแก้ปัญหาดังกล่าวโดยการแทนที่ค่าที่ไม่สอดคล้องเหล่านั้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำความสะอาดข้อมูลในฐานข้อมูล SQL Server
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
airport_code,
airport_name,
-- Use the appropriate function to unify the values
___(airport_city, '___', '___') AS airport_city,
airport_state
FROM airports
WHERE airport_code IN ('ORD', 'MDW')