Aan de slagBegin gratis

Imputatie met het gemiddelde

Maak een stored procedure die mean-imputatie toepast op de YellowTripData-records met een onjuiste TripDistance van nul. De variabele voor de gemiddelde ritafstand moet een precisie van 18 en 4 decimalen hebben.

Deze oefening maakt deel uit van de cursus

Functies en opgeslagen procedures schrijven in SQL Server

Bekijk cursus

Oefeninstructies

  • Maak een stored procedure met de naam cuspImputeTripDistanceMean
  • Maak een numerieke variabele: @AvgTripDistance.
  • Bereken de gemiddelde TripDistance voor alle records waar TripDistance groter is dan 0.
  • Werk de records in YellowTripData bij waar TripDistance 0 is en stel deze in op @AvgTripDistance.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

-- 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;
Code bewerken en uitvoeren