Hot Deck ataması (imputation)
Hot Deck metodolojisiyle bir TripDistance değeri döndüren dbo.GetTripDistanceHotDeck adlı bir fonksiyon oluştur. TripDistance hassasiyeti 18 ve ondalık basamak sayısı 4 olmalı.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Fonksiyonlar ve Saklı Yordamlar Yazma
Egzersiz talimatları
numericveri türü döndürendbo.GetTripDistanceHotDeck()adlı bir fonksiyon oluştur.1000kayıttan oluşanYellowTripDataörnekleminden ilkTripDistancedeğerini seç.1000kayıttan oluşan örneklem sadeceTripDistancesıfırdan büyük olanları içermeli.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- 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;