Zacznij terazZacznij za darmo

Imputacja średnią

Utwórz procedurę składowaną, która zastosuje imputację średnią do rekordów w tabeli YellowTripData zawierających nieprawidłową wartość TripDistance równą zero. Zmienna przechowująca średni dystans przejazdu powinna mieć precyzję 18 i 4 miejsca dziesiętne.

To ćwiczenie jest częścią kursu

Funkcje i procedury składowane w SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz procedurę składowaną o nazwie cuspImputeTripDistanceMean
  • Zadeklaruj zmienną numeryczną: @AvgTripDistance.
  • Oblicz średnią wartość TripDistance dla wszystkich rekordów, w których TripDistance jest większe od 0.
  • Zaktualizuj rekordy w YellowTripData, w których TripDistance wynosi 0, ustawiając wartość @AvgTripDistance.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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;
Edytuj i uruchom kod