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

Trích xuất số nhà từ một chuỗi

Địa chỉ ở quận Queens của Thành phố New York khá đặc biệt vì thường có dấu gạch ngang trong phần số nhà của địa chỉ đường. Ví dụ, với địa chỉ 86-16 60 Ave, số nhà là 16, còn 86 là số của đường giao gần nhất. Vì vậy, nếu muốn house_number chỉ đại diện cho số nhà nơi xảy ra vi phạm đỗ xe, bạn cần trích xuất các chữ số sau dấu gạch ngang (-) để làm giá trị này.

Trong bài tập này, bạn sẽ dùng STRPOS(), SUBSTRING(), và LENGTH() để trích xuất chính xác số nhà từ các địa chỉ đường phố ở Queens.

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

Làm sạch dữ liệu trong cơ sở dữ liệu PostgreSQL

Xem khóa học

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
  -- Find the position of first '-'
  ___(___, ___) AS dash_position
FROM
  parking_violation;
Chỉnh sửa và Chạy Mã