Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Zobraz prvních 100 záznamů sloupců PickupDate, TripDistance a FareAmount z tabulky YellowTripData.
  • Urči hodnotu směny pro PickupDate předáním hodnoty hodiny do funkce dbo.GetShiftNumber; zobraz směnu a zahrň ji do klauzule WHERE tak, aby se zobrazily pouze záznamy pro směnu 2.
  • Převeď TripDistance na kilometry pomocí funkce dbo.ConvertMiletoKm.
  • Převeď FareAmount na eura (s kurzem 0,87) pomocí funkce dbo.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;
Upravit a spustit kód