Wykrywanie i wykluczanie niedokładnych danych
W tej lekcji dowiedziałeś się również, że jeśli nie wykryjesz niedokładnych danych przed analizą, mogą one zaburzyć wyniki.
Tabela series zawiera kolumnę logiczną o nazwie is_adult, która przechowuje informację o tym, czy serial jest przeznaczony dla dorosłych. Jest też inna kolumna – min_age – która przechowuje minimalny wiek wymagany od widzów. Niestety, w danych pojawiają się sprzeczności: niektóre wiersze z wartością TRUE w kolumnie is_adult mają w kolumnie min_age liczbę mniejszą niż 18.
Czy potrafisz odnaleźć te wiersze z niedokładnymi danymi?
To ćwiczenie jest częścią kursu
Czyszczenie danych w bazach danych SQL Server
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT * FROM series
-- Detect series for adults
WHERE ___ = 1
-- Detect series with the minimum age smaller than 18
AND ___ ___ 18