Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Visa de första 100 posterna för PickupDate, TripDistance och FareAmount från YellowTripData.
  • Bestäm shiftvärdet för PickupDate genom att skicka timvärdet till funktionen dbo.GetShiftNumber; visa shiftet och inkludera det i WHERE-satsen för skift = 2 enbart.
  • Konvertera TripDistance till kilometer med funktionen dbo.ConvertMiletoKm.
  • Konvertera FareAmount till euro (med växelkursen 0,87) med funktionen dbo.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;
Redigera och kör kod