Tester des FUNCTIONs
Il est maintenant temps de tester les trois fonctions que vous avez écrites dans l'exercice précédent.
Cette activité fait partie du cours
Écrire des fonctions et des procédures stockées dans SQL Server
Instructions de l’exercice
- Affichez les 100 premiers enregistrements de
PickupDate,TripDistanceetFareAmountà partir deYellowTripData. - Déterminez le numéro de quart de
PickupDateen passant la valeur de l'heure à la fonctiondbo.GetShiftNumber; affichez le quart et incluez-le dans la clauseWHEREpour les quarts = 2 seulement. - Convertissez
TripDistanceen kilomètres avec la fonctiondbo.ConvertMiletoKm. - Convertissez
FareAmounten euros (avec un taux de change de 0,87) avec la fonctiondbo.ConvertDollar.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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;