Mulai sekarangMulai gratis

Menguji FUNCTION

Sekarang saatnya menguji tiga fungsi yang Anda tulis pada latihan sebelumnya.

Latihan ini merupakan bagian dari kursus

Menulis Function dan Stored Procedure di SQL Server

Lihat Kursus

Instruksi latihan

  • Tampilkan 100 rekaman pertama PickupDate, TripDistance, dan FareAmount dari YellowTripData.
  • Tentukan nilai shift dari PickupDate dengan meneruskan nilai jam ke fungsi dbo.GetShiftNumber; tampilkan nilai shift tersebut dan sertakan dalam klausa WHERE untuk shift = 2 saja.
  • Konversi TripDistance ke kilometer dengan fungsi dbo.ConvertMiletoKm.
  • Konversi FareAmount ke Euro (dengan kurs 0,87) menggunakan fungsi dbo.ConvertDollar.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

SELECT
	-- Select the first 100 records of PickupDate
	TOP 100 ___,
    -- Determine the shift value of PickupDate
	dbo.___(___(___, ___)) AS 'Shift',
    -- Select FareAmount
	FareAmount,
    -- Convert FareAmount to Euro
	dbo.___(___, 0.87) AS 'FareinEuro',
    -- Select TripDistance
	TripDistance,
    -- Convert TripDistance to kilometers
	dbo.___(___) AS 'TripDistanceinKM'
FROM YellowTripData
-- Only include records for the 2nd shift
WHERE dbo.___(___(___, ___)) = 2;
Edit dan Jalankan Kode