CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Affichez les 100 premiers enregistrements de PickupDate, TripDistance et FareAmount à partir de YellowTripData.
  • Déterminez le numéro de quart de PickupDate en passant la valeur de l'heure à la fonction dbo.GetShiftNumber; affichez le quart et incluez-le dans la clause WHERE pour les quarts = 2 seulement.
  • 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