Onnauwkeurige gegevens opsporen en uitsluiten
In deze les heb je ook geleerd dat als je onnauwkeurige gegevens niet vooraf opspoort, ze je resultaten kunnen verstoren.
De tabel series heeft een booleankolom is_adult, die aangeeft of de serie voor volwassenen is of niet. Er is ook een andere kolom, min_age, die de minimale leeftijd van het publiek opslaat. Helaas staan er tegenstrijdige waarden in, omdat sommige rijen met TRUE in de kolom is_adult een getal kleiner dan 18 in de kolom min_age hebben.
Kun je deze rijen met onnauwkeurige gegevens vinden?
Deze oefening maakt deel uit van de cursus
Gegevens opschonen in SQL Server-databases
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT * FROM series
-- Detect series for adults
WHERE ___ = 1
-- Detect series with the minimum age smaller than 18
AND ___ ___ 18