Імпутація Hot Deck
Створіть функцію з назвою dbo.GetTripDistanceHotDeck, яка повертає значення TripDistance за методологією Hot Deck. Поле TripDistance має мати точність 18 і 4 знаки після коми.
Ця вправа є частиною курсу
Написання функцій і збережених процедур у SQL Server
Інструкції до вправи
- Створіть функцію з назвою
dbo.GetTripDistanceHotDeck()яка повертає тип данихnumeric. - Виберіть перше значення
TripDistanceіз вибіркиYellowTripDataрозміром1000записів. - Вибірка з
1000записів має включати лише ті рядки, деTripDistanceбільше нуля.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- 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;