FUNCTIONs का परीक्षण
अब समय है कि आप पिछले अभ्यास में लिखे गए तीन फंक्शनों को टेस्ट करें.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना
अभ्यास निर्देश
YellowTripDataसेPickupDate,TripDistanceऔरFareAmountके पहले 100 रिकॉर्ड दिखाएँ.PickupDateके घंटे के मान कोdbo.GetShiftNumberफंक्शन में पास करके शिफ्ट का मान निकालें; शिफ्ट को दिखाएँ औरWHEREक्लॉज़ में केवल shifts = 2 के लिए शामिल करें.dbo.ConvertMiletoKmफंक्शन सेTripDistanceको किलोमीटर में कनवर्ट करें.dbo.ConvertDollarफंक्शन सेFareAmountको Euro (एक्सचेंज रेट 0.87) में कनवर्ट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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;