Utilizarea CAST() și CONVERT()
În această lecție, ai învățat că tabelele pot stoca date cu tipuri diferite față de cele dorite. Uneori va trebui să convertești aceste tipuri la cele corecte pentru a putea efectua operațiile dorite.
Tabelul series are o coloană numită num_ratings care stochează numere întregi, dar de data aceasta a fost definită ca VARCHAR(5). Vrei să calculezi media coloanei num_ratings, presupunând că aceasta conține numere întregi.
Pregătești următoarea interogare:
SELECT AVG(num_ratings)
FROM series
WHERE num_ratings BETWEEN 0 AND 5000
Acest exercițiu face parte din cursul
Curățarea datelor în bazele de date SQL Server
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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