Imputazione con media
Crea una stored procedure che applichi l’imputazione con la media ai record di YellowTripData con un valore errato di TripDistance pari a zero. La variabile della distanza media del viaggio deve avere precisione 18 e 4 cifre decimali.
Questo esercizio fa parte del corso
Scrivere funzioni e stored procedure in SQL Server
Istruzioni dell'esercizio
- Crea una stored procedure chiamata
cuspImputeTripDistanceMean - Crea una variabile numerica:
@AvgTripDistance. - Calcola la media di
TripDistanceper tutti i record in cuiTripDistanceè maggiore di0. - Aggiorna i record in
YellowTripDatain cuiTripDistanceè0impostandoli a@AvgTripDistance.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
-- 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;