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
Instruksi latihan
- Tampilkan 100 rekaman pertama
PickupDate,TripDistance, danFareAmountdariYellowTripData. - Tentukan nilai shift dari
PickupDatedengan meneruskan nilai jam ke fungsidbo.GetShiftNumber; tampilkan nilai shift tersebut dan sertakan dalam klausaWHEREuntuk shift = 2 saja. - Konversi
TripDistanceke kilometer dengan fungsidbo.ConvertMiletoKm. - Konversi
FareAmountke Euro (dengan kurs 0,87) menggunakan fungsidbo.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;