Lập bản đồ hạn chế đỗ xe
Bạn đang muốn xây dựng một ứng dụng di động gợi ý chỗ đỗ xe cho New York City. Mục tiêu là dùng bộ dữ liệu parking_violation để ánh xạ các hạn chế đỗ xe tới vị trí của tài xế. Các hạn chế đỗ xe được lưu trong cột days_parking_in_effect theo định dạng là một chuỗi 7 ký tự. Mỗi vị trí trong chuỗi tương ứng với một ngày trong tuần (Thứ Hai–Chủ Nhật). Ký tự B cho biết bị hạn chế đỗ xe và Y cho biết được phép đỗ. Một đồng nghiệp đã tổ chức dữ liệu từ parking_violation bằng cách tạo bảng parking_restrictions, bao gồm street_address, violation_county và days_parking_in_effect.
Trong bài tập này, bạn sẽ dùng REGEXP_SPLIT_TO_TABLE() và ROW_NUMBER() để liên kết từng địa chỉ đường phố với trạng thái cho phép đỗ xe của nó.
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
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
-- Specify SELECT list columns
___,
___,
___(___, ___) AS daily_parking_restriction
FROM
parking_restriction;