การตัดอักขระส่วนเกิน
ค่า street บางรายการในตาราง evanston311 มีหมายเลขบ้านที่มีสัญลักษณ์ # หรือ / ปนอยู่ นอกจากนี้ ค่า street บางรายการยังลงท้ายด้วย .
ลองลบหมายเลขบ้าน เครื่องหมายวรรคตอนส่วนเกิน และช่องว่างที่ต้นและท้ายของค่า street เป็นขั้นตอนแรกในการทำความสะอาดข้อมูล
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Exploratory Data Analysis ใน SQL
คำแนะนำการฝึกหัด
- ตัดตัวเลข 0-9,
#,/,., และช่องว่างออกจากต้นและท้ายของstreet - เลือกค่า
streetต้นฉบับและค่าstreetที่แก้ไขแล้วแบบไม่ซ้ำกัน - เรียงลำดับผลลัพธ์ตามค่า
streetต้นฉบับ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT distinct street,
-- Trim off unwanted characters from street
trim(___, ___) AS cleaned_street
FROM evanston311
ORDER BY ___;