Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Toon de eerste 100 records van PickupDate, TripDistance en FareAmount uit YellowTripData.
  • Bepaal de shiftwaarde van PickupDate door de uurwaarde door te geven aan de functie dbo.GetShiftNumber; toon de shift en neem die op in de WHERE-clausule voor alleen shifts = 2.
  • Zet TripDistance om naar kilometers met de functie dbo.ConvertMiletoKm.
  • Zet FareAmount om naar euro (met een wisselkoers van 0,87) met de functie dbo.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;
Code bewerken en uitvoeren