BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • cuspImputeTripDistanceMean adlı bir saklı yordam oluştur.
  • Sayısal bir değişken oluştur: @AvgTripDistance.
  • TripDistance değeri 0'dan büyük olan tüm kayıtlar için ortalama TripDistance değerini hesapla.
  • YellowTripData içinde TripDistance değeri 0 olan kayıtları güncelle ve @AvgTripDistance olarak 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;
Kodu Düzenle ve Çalıştır