Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Crie uma stored procedure chamada cuspImputeTripDistanceMean
  • Crie uma variável numérica: @AvgTripDistance.
  • Calcule a média de TripDistance para todos os registros em que TripDistance é maior que 0.
  • Atualize os registros em YellowTripData em que TripDistance é 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;
Editar e Executar Código