เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การทำให้ชื่อสีหลายสีเป็นมาตรฐาน

หลังจากที่การทำให้ชื่อสีรถ GRAY เป็นมาตรฐานประสบความสำเร็จ คุณจึงตัดสินใจขยายแนวทางนี้ไปยังสีอื่น ๆ เพิ่มเติม โดยจะใช้สีหลัก RED, BLUE และ YELLOW ในการขยายการทำให้ชื่อสีเป็นมาตรฐาน ในแบบฝึกหัดนี้ คุณจะ:

  • ค้นหาค่า vehicle_color ที่คล้ายกับ RED, BLUE หรือ YELLOW
  • จัดการกับค่า vehicle_color ที่กำกวมอย่าง BL และค่าที่ระบุผิดพลาดอย่าง BLA โดยใช้การจับคู่รูปแบบ
  • อัปเดตค่า vehicle_color ที่มีความคล้ายคลึงสูงกับ RED, BLUE หรือ YELLOW ให้เป็นค่าสตริงมาตรฐาน

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำความสะอาดข้อมูลในฐานข้อมูล PostgreSQL

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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
		___(___, ___) = ___
	)
แก้ไขและรันโค้ด