Kom igångKom igång gratis

Hot Deck-imputering

Skapa en funktion med namnet dbo.GetTripDistanceHotDeck som returnerar ett TripDistance-värde med hjälp av Hot Deck-metoden. TripDistance ska ha en precision på 18 och 4 decimaler.

Den här övningen är en del av kursen

Skriva funktioner och lagrade procedurer i SQL Server

Visa kurs

Övningsinstruktioner

  • Skapa en funktion med namnet dbo.GetTripDistanceHotDeck() som returnerar datatypen numeric.
  • Välj det första TripDistance-värdet från ett urval på 1000 poster ur YellowTripData.
  • Urvalet på 1000 poster ska endast innehålla de poster där TripDistance är större än noll.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- 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;
Redigera och kör kod