Test FUNCTIONs
Teď je čas otestovat tři funkce, které jsi napsal/a v předchozím cvičení.
Toto cvičení je součástí kurzu
Psaní funkcí a uložených procedur v SQL Serveru
Pokyny k cvičení
- Zobraz prvních 100 záznamů sloupců
PickupDate,TripDistanceaFareAmountz tabulkyYellowTripData. - Urči hodnotu směny pro
PickupDatepředáním hodnoty hodiny do funkcedbo.GetShiftNumber; zobraz směnu a zahrň ji do klauzuleWHEREtak, aby se zobrazily pouze záznamy pro směnu 2. - Převeď
TripDistancena kilometry pomocí funkcedbo.ConvertMiletoKm. - Převeď
FareAmountna eura (s kurzem 0,87) pomocí funkcedbo.ConvertDollar.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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;