Zacznij terazZacznij za darmo

Używanie CAST() i CONVERT()

W tej lekcji dowiedziałeś się, że tabele mogą przechowywać dane w innych typach niż te, których potrzebujesz. Czasem konieczne jest przekonwertowanie typów na właściwe, aby móc wykonać potrzebne operacje.

Tabela series zawiera kolumnę num_ratings, która przechowuje liczby całkowite, ale została zaprojektowana jako VARCHAR(5). Chcesz obliczyć średnią wartość kolumny num_ratings, zakładając, że jest to kolumna liczb całkowitych.

Przygotowujesz następujące zapytanie:

SELECT AVG(num_ratings)
FROM series
WHERE num_ratings BETWEEN 0 AND 5000

To ćwiczenie jest częścią kursu

Czyszczenie danych w bazach danych SQL Server

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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
Edytuj i uruchom kod