Kom igångKom igång gratis

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

Visa kurs

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
Redigera och kör kod