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
Pokyny k cvičení
- Vytvoř funkci
dbo.GetTripDistanceHotDeck(), která vrací datový typnumeric. - Vyber první hodnotu
TripDistancez vzorku1000záznamů tabulkyYellowTripData. - Vzorek
1000záznamů by měl obsahovat pouze ty řádky, kde jeTripDistancevě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;