LoslegenKostenlos loslegen

CAST() und CONVERT() verwenden

In dieser Lektion hast du gelernt, dass Tabellen Daten in anderen Typen speichern können, als du brauchst. Manchmal musst du diese Typen in die passenden umwandeln, um die gewünschten Operationen auszuführen.

Die Tabelle series hat eine Spalte num_ratings, die ganze Zahlen speichert, diesmal aber als VARCHAR(5) angelegt wurde. Du möchtest den Durchschnitt der Spalte num_ratings berechnen, gehst aber davon aus, dass diese Spalte Ganzzahlen enthält.

Du bereitest folgende Abfrage vor:

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

Diese Übung ist Teil des Kurses

Datenbereinigung in SQL Server-Datenbanken

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

-- 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
Code bearbeiten und ausführen