Импутация методом горячей колоды
Создайте функцию dbo.GetTripDistanceHotDeck, которая возвращает значение TripDistance с помощью метода горячей колоды. Для 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;