Använda CAST() och CONVERT()
I den här lektionen lärde du dig att tabeller kan lagra data med andra typer än de du vill använda. Ibland behöver du konvertera dessa typer till rätt typ för att kunna utföra de operationer du vill.
Tabellen series har en kolumn som heter num_ratings och som lagrar heltal, men den är definierad som VARCHAR(5). Du vill beräkna medelvärdet för kolumnen num_ratings, och du antar att den innehåller heltal.
Du förbereder följande fråga:
SELECT AVG(num_ratings)
FROM series
WHERE num_ratings BETWEEN 0 AND 5000
Den här övningen är en del av kursen
Rensa data i SQL Server-databaser
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- 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