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>Übungsanweisungen
- Zeige die ersten 100 Datensätze von
PickupDate,TripDistanceundFareAmountausYellowTripDataan. - Bestimme den Schichtwert von
PickupDate, indem du den Stundenwert an die Funktiondbo.GetShiftNumberübergibst; gib die Schicht aus und nimm sie in dieWHERE-Klausel auf, und zwar nur für Schichten = 2. - Wandle
TripDistancemit der Funktiondbo.ConvertMiletoKmin Kilometer um. - Wandle
FareAmountmit der Funktiondbo.ConvertDollarin 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;