CommencerCommencez gratuitement

Tester des FUNCTIONs

Il est maintenant temps de tester les trois fonctions que vous avez écrites dans l’exercice précédent.

Cet exercice fait partie du cours

<cours>Écrire des fonctions et des procédures stockées dans SQL Server</cours>
Voir le cours

Instructions de l’exercice

  • Affichez les 100 premiers enregistrements de PickupDate, TripDistance et FareAmount depuis YellowTripData.
  • Déterminez la valeur de shift de PickupDate en passant l’heure à la fonction dbo.GetShiftNumber ; affichez le shift et incluez-le dans la clause WHERE pour ne garder que les shifts = 2.
  • Convertissez TripDistance en kilomètres avec la fonction dbo.ConvertMiletoKm.
  • Convertissez FareAmount en euros (avec un taux de change de 0,87) avec la fonction dbo.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;
Modifier et exécuter le code