FUNCTIONs testen
Tijd om de drie functies te testen die je in de vorige oefening hebt geschreven.
Deze oefening maakt deel uit van de cursus
Functies en opgeslagen procedures schrijven in SQL Server
Oefeninstructies
- Toon de eerste 100 records van
PickupDate,TripDistanceenFareAmountuitYellowTripData. - Bepaal de shiftwaarde van
PickupDatedoor de uurwaarde door te geven aan de functiedbo.GetShiftNumber; toon de shift en neem die op in deWHERE-clausule voor alleen shifts = 2. - Zet
TripDistanceom naar kilometers met de functiedbo.ConvertMiletoKm. - Zet
FareAmountom naar euro (met een wisselkoers van 0,87) met de functiedbo.ConvertDollar.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
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;