Zacznij terazZacznij za darmo

Testowanie FUNCTIONs

Czas przetestować trzy funkcje, które napisano w poprzednim ćwiczeniu.

To ćwiczenie jest częścią kursu

Funkcje i procedury składowane w SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

  • Wyświetl pierwsze 100 rekordów z kolumn PickupDate, TripDistance i FareAmount z tabeli YellowTripData.
  • Wyznacz numer zmiany dla PickupDate, przekazując wartość godziny do funkcji dbo.GetShiftNumber; wyświetl zmianę i użyj jej w klauzuli WHERE, filtrując tylko zmianę nr 2.
  • Przelicz TripDistance na kilometry za pomocą funkcji dbo.ConvertMiletoKm.
  • Przelicz FareAmount na euro (przy kursie wymiany 0,87) za pomocą funkcji dbo.ConvertDollar.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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;
Edytuj i uruchom kod