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

Satır içi TVF

Girdi parametresiyle aynı olan sürüşün StartDate değeri için, her bir StartStation bazında sürüş sayısını ve toplam sürüş süresini döndüren satır içi bir tablo değerli fonksiyon oluştur.

Bu egzersiz, kursun bir parçasıdır

SQL Server'da Fonksiyonlar ve Saklı Yordamlar Yazma

Kursa Göz Atın

Egzersiz talimatları

  • datetime türünde bir adet girdi parametresi (@StartDate) olan ve TABLE veri türü döndüren SumStationStats adlı bir fonksiyon oluştur.
  • COUNT() ve ID kullanarak toplam RideCount değerini hesapla.
  • SUM() ve DURATION kullanarak TotalDuration değerini hesapla.
  • StartStation sütununa göre grupla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

-- Create the function
___ ___ SumStationStats(___ AS ___)
-- Specify return data type
___ ___
AS
RETURN
SELECT
	StartStation,
    -- Use COUNT() to select RideCount
	___(___) AS RideCount,
    -- Use SUM() to calculate TotalDuration
    ___(___) AS TotalDuration
FROM CapitalBikeShare
WHERE CAST(StartDate as Date) = @StartDate
-- Group by StartStation
___ ___ ___;
Kodu Düzenle ve Çalıştır