IniziaInizia gratis

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

Visualizza il corso

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
Modifica ed esegui il codice