Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Buat stored procedure bernama cuspImputeTripDistanceMean
  • Buat variabel numerik: @AvgTripDistance.
  • Hitung rata-rata TripDistance untuk semua record dengan TripDistance lebih besar dari 0.
  • Perbarui record di YellowTripData dengan TripDistance bernilai 0 dan 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;
Edit dan Jalankan Kode