開始使用免費開始

以分隔符號拆分字串

街道尾碼是指街道名稱中表示街道型態的部分,例如 Avenue、Road 或 Street。在 Evanston 的 311 資料中,street 的尾碼有時是完整單字,有時則是縮寫。

請只擷取每個 street 值的第一個單字,這樣不論尾碼為何,都能找出最常見的街道名稱。

為此,請使用:

split_part(string_to_split, delimiter, part_number)

本練習屬於課程

SQL 中的探索式資料分析

檢視課程

練習說明

  • 使用 split_part() 取得 street 的第一個單字,並將結果命名為 street_name
  • 同時選取每個 street_name 值的筆數。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- Select the first word of the street value
SELECT ___ AS street_name, 
       count(*)
  FROM evanston311
 GROUP BY ___
 ORDER BY count DESC
 LIMIT 20;
編輯並執行程式碼