Imputarea cu media
Creează o procedură stocată care să aplice imputarea cu media înregistrărilor din YellowTripData cu o valoare incorectă de zero pentru TripDistance. Variabila pentru distanța medie a călătoriei trebuie să aibă o precizie de 18 și 4 zecimale.
Acest exercițiu face parte din cursul
Scrierea funcțiilor și a procedurilor stocate în SQL Server
Instrucțiuni pentru exercițiu
- Creează o procedură stocată numită
cuspImputeTripDistanceMean - Creează o variabilă numerică:
@AvgTripDistance. - Calculează media
TripDistancepentru toate înregistrările undeTripDistanceeste mai mare decât0. - Actualizează înregistrările din
YellowTripDataundeTripDistanceeste0și setează valoarea la@AvgTripDistance.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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;