Zacznij terazZacznij za darmo

Imputacja metodą Hot Deck

Utwórz funkcję o nazwie dbo.GetTripDistanceHotDeck, która zwraca wartość TripDistance metodą Hot Deck. Wartość TripDistance powinna mieć precyzję 18 oraz 4 miejsca po przecinku.

To ćwiczenie jest częścią kursu

Funkcje i procedury składowane w SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz funkcję o nazwie dbo.GetTripDistanceHotDeck(), która zwraca typ danych numeric.
  • Wybierz pierwszą wartość TripDistance z próbki 1000 rekordów tabeli YellowTripData.
  • Próbka 1000 rekordów powinna zawierać wyłącznie te wiersze, w których TripDistance jest większe od zera.

Interaktywne ćwiczenie praktyczne

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

-- Create the function
___ ___ ___.___()
-- Specify return data type
___ ___(18,4)
AS 
BEGIN
RETURN
	-- Select the first TripDistance value
	(___ TOP 1 ___
	FROM YellowTripData
    -- Sample 1000 records
	TABLESAMPLE(1000 rows)
    -- Only include records where TripDistance is > 0
	___ ___ ___ ___)
END;
Edytuj i uruchom kod