EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Crea un procedimiento almacenado llamado cuspImputeTripDistanceMean
  • Crea una variable numérica: @AvgTripDistance.
  • Calcula la media de TripDistance para todos los registros donde TripDistance sea mayor que 0.
  • Actualiza los registros en YellowTripData donde TripDistance sea 0 y 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;
Editar y ejecutar código