ÎncepețiÎncepe gratuit

Imputarea cu media

Creează o procedură stocată care să aplice imputarea cu media înregistrărilor din YellowTripData cu o valoare incorectă de zero pentru TripDistance. Variabila pentru distanța medie a călătoriei trebuie să aibă o precizie de 18 și 4 zecimale.

Acest exercițiu face parte din cursul

Scrierea funcțiilor și a procedurilor stocate în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o procedură stocată numită cuspImputeTripDistanceMean
  • Creează o variabilă numerică: @AvgTripDistance.
  • Calculează media TripDistance pentru toate înregistrările unde TripDistance este mai mare decât 0.
  • Actualizează înregistrările din YellowTripData unde TripDistance este 0 și setează valoarea la @AvgTripDistance.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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;
Editează și rulează codul