按分隔符拆分字符串
街道后缀是街道名称中表示类型的部分,例如 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;