Testa FUNCTIONs
Nu är det dags att testa de tre funktioner du skapade i föregående övning.
Den här övningen är en del av kursen
Skriva funktioner och lagrade procedurer i SQL Server
Övningsinstruktioner
- Visa de första 100 posterna för
PickupDate,TripDistanceochFareAmountfrånYellowTripData. - Bestäm shiftvärdet för
PickupDategenom att skicka timvärdet till funktionendbo.GetShiftNumber; visa shiftet och inkludera det iWHERE-satsen för skift = 2 enbart. - Konvertera
TripDistancetill kilometer med funktionendbo.ConvertMiletoKm. - Konvertera
FareAmounttill euro (med växelkursen 0,87) med funktionendbo.ConvertDollar.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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;