1. Nauka
  2. /
  3. Kursy
  4. /
  5. Czyszczenie danych w bazach danych SQL Server

Connected

ćwiczenie

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

Instrukcje 1/2

undefined XP
  • 1
    • Uruchom powyższe zapytanie, aby sprawdzić, czy występują błędy.
    • Użyj funkcji CAST(), aby przekonwertować typ kolumny num_ratings na liczbę całkowitą.
  • 2
    • Teraz użyj funkcji CONVERT() zamiast CAST(), aby przekonwertować typ kolumny num_ratings na liczbę całkowitą.