Utilizzare CAST() e CONVERT()
In questa lezione hai visto che le tue tabelle possono memorizzare dati con tipi diversi da quelli che ti servono. A volte dovrai convertire questi tipi in quelli corretti per eseguire le operazioni desiderate.
La tabella series ha una colonna chiamata num_ratings che contiene numeri interi, ma questa volta è stata definita come VARCHAR(5). Vuoi calcolare la media della colonna num_ratings, partendo dal presupposto che sia un numero intero.
Prepara la seguente query:
SELECT AVG(num_ratings)
FROM series
WHERE num_ratings BETWEEN 0 AND 5000
Questo esercizio fa parte del corso
Pulizia dei dati nei database SQL Server
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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