Inizia subitoInizia gratis

Standardizzare più colori

Dopo il successo nella standardizzazione del nome dei veicoli di colore GRAY, decidi di estendere questo approccio ad altri colori. I colori primari RED, BLUE e YELLOW verranno usati per ampliare l’approccio di standardizzazione dei nomi dei colori. In questo esercizio, tu:

  • Trova i valori di vehicle_color simili a RED, BLUE o YELLOW.
  • Gestisci sia il valore ambiguo di vehicle_color BL sia il valore di vehicle_color BLA identificato in modo errato utilizzando il pattern matching.
  • Aggiorna i valori di vehicle_color con forte similarità a RED, BLUE o YELLOW ai valori stringa standard.

Questo esercizio fa parte del corso

Pulizia dei dati nei database PostgreSQL

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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
		___(___, ___) = ___
	)
Modifica ed esegui il codice