Imputação pela média
Crie uma stored procedure que aplique imputação pela média aos registros de YellowTripData com TripDistance incorreto igual a zero. A variável da distância média da viagem deve ter precisão 18 e 4 casas decimais.
Este exercicio faz parte do curso
Escrevendo Funções e Procedures no SQL Server
Instruções do exercicio
- Crie uma stored procedure chamada
cuspImputeTripDistanceMean - Crie uma variável numérica:
@AvgTripDistance. - Calcule a média de
TripDistancepara todos os registros em queTripDistanceé maior que0. - Atualize os registros em
YellowTripDataem queTripDistanceé0, definindo esse valor como@AvgTripDistance.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
-- 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;