НачатьНачать бесплатно

Импутация методом горячей колоды

Создайте функцию 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;
Редактировать и запускать код