Imputare Hot Deck
Creează o funcție numită dbo.GetTripDistanceHotDeck care returnează o valoare TripDistance prin metoda Hot Deck. TripDistance ar trebui să aibă o precizie de 18 și 4 zecimale.
Acest exercițiu face parte din cursul
Scrierea funcțiilor și a procedurilor stocate în SQL Server
Instrucțiuni pentru exercițiu
- Creează o funcție numită
dbo.GetTripDistanceHotDeck()care returnează tipul de datenumeric. - Selectează prima valoare
TripDistancedintr-un eșantion de1000de înregistrări dinYellowTripData. - Eșantionul de
1000de înregistrări trebuie să includă doar înregistrările în careTripDistanceeste mai mare decât zero.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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;