Przycinanie tekstu
Niektóre wartości w kolumnie street tabeli evanston311 zawierają numery domów ze znakami # lub /. Poza tym niektóre wartości w tej kolumnie kończą się kropką ..
Jako pierwszy krok w oczyszczaniu danych usuń numery domów, nadmiarowe znaki interpunkcyjne oraz spacje z początku i końca wartości w kolumnie street.
To ćwiczenie jest częścią kursu
Eksploracyjna analiza danych w SQL
Instrukcje do ćwiczenia
- Przytnij cyfry 0–9,
#,/,.i spacje z początku i końca wartości w kolumniestreet. - Wybierz unikalne wartości: oryginalną wartość
streetoraz poprawioną wartośćstreet. - Posortuj wyniki według oryginalnej wartości
street.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT distinct street,
-- Trim off unwanted characters from street
trim(___, ___) AS cleaned_street
FROM evanston311
ORDER BY ___;