Cắt bỏ ký tự thừa
Một số giá trị street trong evanston311 có kèm số nhà với # hoặc /. Ngoài ra, một số giá trị đường phố kết thúc bằng ..
Hãy xóa số nhà, dấu câu thừa và mọi khoảng trắng ở đầu và cuối các giá trị street như một bước đầu làm sạch dữ liệu.
Bài tập này là một phần của khóa học
Phân tích Khám phá Dữ liệu bằng SQL
Hướng dẫn bài tập
- Cắt (trim) các chữ số 0-9,
#,/,., và khoảng trắng ở đầu và cuốistreet. - Chọn các giá trị
streetgốc khác nhau (distinct) và giá trịstreetđã chỉnh sửa tương ứng. - Sắp xếp kết quả theo giá trị
streetgốc.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
SELECT distinct street,
-- Trim off unwanted characters from street
trim(___, ___) AS cleaned_street
FROM evanston311
ORDER BY ___;