Standaryzacja wielu kolorów
Po sukcesie standaryzacji nazw pojazdów w kolorze GRAY postanawiasz rozszerzyć to podejście na kolejne kolory. Do rozszerzenia standaryzacji nazw kolorów użyjesz kolorów podstawowych: RED, BLUE i YELLOW. W tym ćwiczeniu:
- Znajdziesz wartości
vehicle_colorpodobne doRED,BLUElubYELLOW. - Obsłużysz zarówno niejednoznaczną wartość
vehicle_colorrównąBL, jak i błędnie zidentyfikowaną wartośćBLA, korzystając z dopasowywania wzorców. - Zaktualizujesz wartości
vehicle_colorwykazujące duże podobieństwo doRED,BLUElubYELLOW, zastępując je standardowymi ciągami znaków.
To ćwiczenie jest częścią kursu
Czyszczenie danych w bazach PostgreSQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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
___(___, ___) = ___
)