ComenzarEmpieza gratis

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

Ver curso

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
Editar y ejecutar código