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

การรวมสตริงให้เป็นรูปแบบเดียวกัน

บางครั้งอาจพบสตริงที่ไม่เป็นระเบียบ เมื่อข้อมูลชนิดเดียวกันถูกบันทึกในรูปแบบที่แตกต่างกัน แม้ค่าเหล่านั้นอาจถูกต้องทั้งหมด แต่การทำให้เป็นรูปแบบเดียวกันจะช่วยให้วิเคราะห์ข้อมูลได้ดียิ่งขึ้น

ลองรันคิวรีนี้เพื่อกรองสนามบินทั้งหมดที่ตั้งอยู่ในเมือง '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')
แก้ไขและรันโค้ด