Začněte nyníZačněte zdarma

Imputace průměrem

Vytvoř uloženou proceduru, která provede imputaci průměrem u záznamů v tabulce YellowTripData s nesprávnou hodnotou TripDistance rovnou nule. Proměnná pro průměrnou vzdálenost jízdy by měla mít přesnost 18 a 4 desetinná místa.

Toto cvičení je součástí kurzu

Psaní funkcí a uložených procedur v SQL Serveru

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř uloženou proceduru s názvem cuspImputeTripDistanceMean.
  • Vytvoř číselnou proměnnou: @AvgTripDistance.
  • Vypočítej průměrnou hodnotu TripDistance pro všechny záznamy, kde je TripDistance větší než 0.
  • Aktualizuj záznamy v YellowTripData, kde je TripDistance rovno 0, a nastav je na hodnotu @AvgTripDistance.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- 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;
Upravit a spustit kód