Usando CAST() e CONVERT()
Nesta lição, você viu que suas tabelas podem armazenar dados com tipos diferentes do que você precisa. Às vezes, é necessário converter esses tipos para os corretos para fazer as operações desejadas.
A tabela series tem uma coluna chamada num_ratings que armazena números inteiros, mas desta vez ela foi definida como VARCHAR(5). Você quer calcular a média da coluna num_ratings, assumindo que ela é um número inteiro.
Você preparou a seguinte consulta:
SELECT AVG(num_ratings)
FROM series
WHERE num_ratings BETWEEN 0 AND 5000
Este exercício faz parte do curso
Limpando dados em bancos de dados SQL Server
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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