Memisahkan string berdasarkan pembatas
Akhiran nama jalan adalah bagian dari nama jalan yang menyatakan jenis jalan, seperti Avenue, Road, atau Street. Dalam data Evanston 311, terkadang akhiran street ditulis lengkap, sementara di lain waktu berupa singkatan.
Ekstrak hanya kata pertama dari setiap nilai street untuk menemukan nama jalan yang paling umum terlepas dari akhiran.
Untuk melakukannya, gunakan
split_part(string_to_split, delimiter, part_number)
Latihan ini adalah bagian dari kursus
Analisis Data Eksploratif di SQL
Petunjuk latihan
- Gunakan
split_part()untuk memilih kata pertama padastreet; beri alias hasilnya sebagaistreet_name. - Pilih juga jumlah kemunculan untuk setiap nilai
street_name.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Select the first word of the street value
SELECT ___ AS street_name,
count(*)
FROM evanston311
GROUP BY ___
ORDER BY count DESC
LIMIT 20;