Ortalama ile atama (imputation)
TripDistance değeri hatalı olarak sıfır olan YellowTripData kayıtlarına ortalama ile atama (mean imputation) uygulayan bir saklı yordam oluştur. Ortalama yolculuk mesafesi değişkeninin kesinliği 18 ve ondalık basamak sayısı 4 olmalı.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Fonksiyonlar ve Saklı Yordamlar Yazma
Egzersiz talimatları
cuspImputeTripDistanceMeanadlı bir saklı yordam oluştur.- Sayısal bir değişken oluştur:
@AvgTripDistance. TripDistancedeğeri0'dan büyük olan tüm kayıtlar için ortalamaTripDistancedeğerini hesapla.YellowTripDataiçindeTripDistancedeğeri0olan kayıtları güncelle ve@AvgTripDistanceolarak ayarla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- 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;