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

Chuẩn hoá nhiều màu sắc

Sau khi chuẩn hoá thành công cách đặt tên cho các phương tiện màu GRAY, bạn quyết định mở rộng cách làm này cho các màu khác. Ba màu cơ bản RED, BLUEYELLOW sẽ được dùng để mở rộng phương pháp chuẩn hoá tên màu. Trong bài tập này, bạn sẽ:

  • Tìm các giá trị vehicle_color giống với RED, BLUE hoặc YELLOW.
  • Xử lý cả giá trị vehicle_color mơ hồ BL và giá trị vehicle_color nhận dạng sai BLA bằng cách dùng khớp mẫu.
  • Cập nhật các giá trị vehicle_color có mức độ tương đồng cao với RED, BLUE hoặc YELLOW về các chuỗi tiêu chuẩ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

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 
	summons_number,
	vehicle_color,
    -- Include the DIFFERENCE() value for each color
	___(vehicle_color, 'RED') AS "red",
	___(___, 'BLUE') AS "blue",
	___(___, ___) AS "yellow"
FROM
	parking_violation
WHERE 
	(
      	-- Condition records on DIFFERENCE() value of 4
		DIFFERENCE(vehicle_color, 'RED') = 4 OR
		___(___, ___) = ___ OR
		___(___, ___) = ___
	)
Chỉnh sửa và Chạy Mã