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

Hot Deck imputace

Vytvoř funkci dbo.GetTripDistanceHotDeck, která metodou Hot Deck vrátí hodnotu TripDistance. Datový typ TripDistance by měl mít přesnost 18 číslic 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ř funkci dbo.GetTripDistanceHotDeck(), která vrací datový typ numeric.
  • Vyber první hodnotu TripDistance z vzorku 1000 záznamů tabulky YellowTripData.
  • Vzorek 1000 záznamů by měl obsahovat pouze ty řádky, kde je TripDistance větší než nula.

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