CommencezCommencez gratuitement

Imputation par la moyenne

Créez une procédure stockée qui appliquera une imputation par la moyenne aux enregistrements de YellowTripDataTripDistance est incorrectement à zéro. La variable de distance moyenne doit avoir une précision de 18 et 4 décimales.

Cette activité fait partie du cours

Écrire des fonctions et des procédures stockées dans SQL Server

Voir le cours

Instructions de l’exercice

  • Créez une procédure stockée nommée cuspImputeTripDistanceMean
  • Créez une variable numérique : @AvgTripDistance.
  • Calculez la moyenne de TripDistance pour tous les enregistrements où TripDistance est supérieur à 0.
  • Mettez à jour les enregistrements de YellowTripDataTripDistance est 0 et assignez-le à @AvgTripDistance.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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;
Modifier et exécuter le code