Imputasi Hot Deck
Buat fungsi bernama dbo.GetTripDistanceHotDeck yang mengembalikan nilai TripDistance menggunakan metodologi Hot Deck. TripDistance harus memiliki presisi 18 dan 4 angka desimal.
Latihan ini merupakan bagian dari kursus
Menulis Function dan Stored Procedure di SQL Server
Instruksi latihan
- Buat fungsi bernama
dbo.GetTripDistanceHotDeck()yang mengembalikan tipe datanumeric. - Pilih nilai
TripDistancepertama dari contohYellowTripDatasebanyak1000rekaman. - Sampel
1000rekaman tersebut hanya boleh mencakup baris denganTripDistancelebih dari nol.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- 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;