ÎncepețiÎncepe gratuit

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

Vezi cursul

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
Editează și rulează codul