Inizia subitoInizia gratis

Imputazione con media

Crea una stored procedure che applichi l’imputazione con la media ai record di YellowTripData con un valore errato di TripDistance pari a zero. La variabile della distanza media del viaggio deve avere precisione 18 e 4 cifre decimali.

Questo esercizio fa parte del corso

Scrivere funzioni e stored procedure in SQL Server

Visualizza corso

Istruzioni dell'esercizio

  • Crea una stored procedure chiamata cuspImputeTripDistanceMean
  • Crea una variabile numerica: @AvgTripDistance.
  • Calcola la media di TripDistance per tutti i record in cui TripDistance è maggiore di 0.
  • Aggiorna i record in YellowTripData in cui TripDistance è 0 impostandoli a @AvgTripDistance.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

-- 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;
Modifica ed esegui il codice