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>Übungsanweisungen
- Erstelle eine Stored Procedure mit dem Namen
cuspImputeTripDistanceMean - Erstelle eine numerische Variable:
@AvgTripDistance. - Berechne die durchschnittliche
TripDistancefür alle Datensätze, bei denenTripDistancegrößer als0ist. - Aktualisiere die Datensätze in
YellowTripData, bei denenTripDistance0ist, 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;