CAST() en CONVERT() gebruiken
In deze les heb je geleerd dat je tabellen data kunnen opslaan met andere types dan je wilt. Soms moet je deze types omzetten naar de juiste om de bewerkingen uit te voeren die je voor ogen hebt.
De tabel series heeft een kolom num_ratings die gehele getallen zou moeten bevatten, maar dit keer is hij ontworpen als VARCHAR(5). Je wilt het gemiddelde van de kolom num_ratings berekenen, maar je gaat ervan uit dat deze kolom een geheel getal is.
Je bereidt de volgende query voor:
SELECT AVG(num_ratings)
FROM series
WHERE num_ratings BETWEEN 0 AND 5000
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.
-- Use CAST() to convert the num_ratings column
SELECT AVG(___(num_ratings ___ ___))
FROM series
-- Use CAST() to convert the num_ratings column
WHERE ___(___ ___ ___) BETWEEN 0 AND 5000