Bắt đầu ngayBắt đầu miễn phí

Tách chuỗi theo dấu phân tách

Hậu tố tên đường là phần cho biết loại đường, như Avenue, Road, hoặc Street. Trong dữ liệu Evanston 311, đôi khi hậu tố street là từ đầy đủ, khi khác lại là viết tắt.

Hãy trích xuất chỉ từ đầu tiên của mỗi giá trị street để tìm các tên đường phổ biến nhất, bất kể hậu tố là gì.

Để làm điều này, dùng

split_part(string_to_split, delimiter, part_number)

Bài tập này là một phần của khóa học

Phân tích Khám phá Dữ liệu bằng SQL

Xem khóa học

Hướng dẫn bài tập

  • Dùng split_part() để lấy từ đầu tiên trong street; đặt bí danh cho kết quả là street_name.
  • Đồng thời chọn số lượng (count) của mỗi giá trị street_name.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

-- Select the first word of the street value
SELECT ___ AS street_name, 
       count(*)
  FROM evanston311
 GROUP BY ___
 ORDER BY count DESC
 LIMIT 20;
Chỉnh sửa và Chạy Mã