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 merupakan bagian dari kursus
Analisis Data Eksploratif di SQL
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- Select the first word of the street value
SELECT ___ AS street_name,
count(*)
FROM evanston311
GROUP BY ___
ORDER BY count DESC
LIMIT 20;