LoslegenKostenlos starten

FUNCTIONs testen

Jetzt ist es Zeit, die drei Funktionen zu testen, die du in der vorherigen Übung geschrieben hast.

Diese Übung ist Teil des Kurses

<Kurs>Funktionen und Stored Procedures in SQL Server schreiben</Kurs>
Kurs ansehen

Übungsanweisungen

  • Zeige die ersten 100 Datensätze von PickupDate, TripDistance und FareAmount aus YellowTripData an.
  • Bestimme den Schichtwert von PickupDate, indem du den Stundenwert an die Funktion dbo.GetShiftNumber übergibst; gib die Schicht aus und nimm sie in die WHERE-Klausel auf, und zwar nur für Schichten = 2.
  • Wandle TripDistance mit der Funktion dbo.ConvertMiletoKm in Kilometer um.
  • Wandle FareAmount mit der Funktion dbo.ConvertDollar in Euro um (mit einem Wechselkurs von 0,87).

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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 bearbeiten und ausführen