ПочатиПочніть безкоштовно

Імпутація середнім значенням

Створіть збережену процедуру, яка застосує імпутацію середнім значенням до записів YellowTripData з некоректним значенням TripDistance, що дорівнює нулю. Змінна для середньої довжини поїздки має мати точність 18 і 4 десяткові знаки.

Ця вправа є частиною курсу

Написання функцій і збережених процедур у SQL Server

Переглянути курс

Інструкції до вправи

  • Створіть збережену процедуру з назвою cuspImputeTripDistanceMean
  • Створіть числову змінну: @AvgTripDistance.
  • Обчисліть середнє значення TripDistance для всіх записів, де TripDistance більше за 0.
  • Оновіть записи в YellowTripData, де TripDistance дорівнює 0, і встановіть його значення на @AvgTripDistance.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

-- Create the stored procedure
___ ___ dbo.___
AS
BEGIN
-- Specify @AvgTripDistance variable
___ ___ AS numeric (18,4)

-- Calculate the average trip distance
___ ___ = ___(___) 
FROM YellowTripData
-- Only include trip distances greater than 0
___ ___ ___ ___

-- Update the records where trip distance is 0
___ ___
___ ___ =  ___
WHERE ___ = _
END;
Редагувати та запускати код