Usar CAST() y CONVERT()
En esta lección, has visto que tus tablas pueden almacenar datos con tipos distintos a los que necesitas. A veces tendrás que convertir esos tipos al correcto para poder realizar las operaciones que quieres.
La tabla series tiene una columna llamada num_ratings que almacena números enteros, pero en este caso se diseñó como VARCHAR(5). Quieres calcular la media de la columna num_ratings, pero consideras que esta columna debería ser un número entero.
Has preparado la siguiente consulta:
SELECT AVG(num_ratings)
FROM series
WHERE num_ratings BETWEEN 0 AND 5000
Este ejercicio forma parte del curso
Limpieza de datos en bases de datos SQL Server
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- 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