Imputasi mean
Buat sebuah stored procedure yang akan menerapkan imputasi mean pada record YellowTripData dengan TripDistance tidak benar bernilai nol. Variabel rata-rata jarak perjalanan harus memiliki presisi 18 dengan 4 tempat desimal.
Latihan ini merupakan bagian dari kursus
Menulis Function dan Stored Procedure di SQL Server
Instruksi latihan
- Buat stored procedure bernama
cuspImputeTripDistanceMean - Buat variabel numerik:
@AvgTripDistance. - Hitung rata-rata
TripDistanceuntuk semua record denganTripDistancelebih besar dari0. - Perbarui record di
YellowTripDatadenganTripDistancebernilai0dan setel ke@AvgTripDistance.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- 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;