LoslegenKostenlos starten

Mittelwert-Imputation

Erstelle eine Stored Procedure, die eine Mittelwert-Imputation auf die YellowTripData-Datensätze anwendet, bei denen TripDistance fälschlicherweise null ist. Die Variable für die durchschnittliche Fahrstrecke soll eine Genauigkeit von 18 und 4 Dezimalstellen haben.

Diese Übung ist Teil des Kurses

<Kurs>Funktionen und Stored Procedures in SQL Server schreiben</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle eine Stored Procedure mit dem Namen cuspImputeTripDistanceMean
  • Erstelle eine numerische Variable: @AvgTripDistance.
  • Berechne die durchschnittliche TripDistance für alle Datensätze, bei denen TripDistance größer als 0 ist.
  • Aktualisiere die Datensätze in YellowTripData, bei denen TripDistance 0 ist, und setze sie auf @AvgTripDistance.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- Create the stored procedure
___ ___ dbo.___
AS
BEGIN
-- Specify @AvgTripDistance variable
___ ___ AS numeric (18,4)

-- Calculate the average trip distance
___ ___ = ___(___) 
FROM YellowTripData
-- Only include trip distances greater than 0
___ ___ ___ ___

-- Update the records where trip distance is 0
___ ___
___ ___ =  ___
WHERE ___ = _
END;
Code bearbeiten und ausführen