Hot Deck-imputatie
Maak een functie met de naam dbo.GetTripDistanceHotDeck die een TripDistance-waarde retourneert via de Hot Deck-methodologie. TripDistance moet een precisie van 18 en 4 decimalen hebben.
Deze oefening maakt deel uit van de cursus
Functies en opgeslagen procedures schrijven in SQL Server
Oefeninstructies
- Maak een functie met de naam
dbo.GetTripDistanceHotDeck()die eennumeric-gegevenstype retourneert. - Selecteer de eerste
TripDistance-waarde uit een steekproef van1000records vanYellowTripData. - De steekproef van
1000records mag alleen die bevatten waarbijTripDistancegroter is dan nul.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
-- 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;