Imputación por media
Crea un procedimiento almacenado que aplique imputación por media a los registros de YellowTripData con un TripDistance incorrecto igual a cero. La variable de distancia media del viaje debe tener precisión 18 y 4 decimales.
Este ejercicio forma parte del curso
Escritura de funciones y procedimientos almacenados en SQL Server
Instrucciones del ejercicio
- Crea un procedimiento almacenado llamado
cuspImputeTripDistanceMean - Crea una variable numérica:
@AvgTripDistance. - Calcula la media de
TripDistancepara todos los registros dondeTripDistancesea mayor que0. - Actualiza los registros en
YellowTripDatadondeTripDistancesea0y asígnales@AvgTripDistance.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
-- 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;