ÎncepețiÎncepe gratuit

Testează funcțiile (FUNCTIONs)

A venit momentul să testezi cele trei funcții pe care le-ai scris în exercițiul anterior.

Acest exercițiu face parte din cursul

Scrierea funcțiilor și a procedurilor stocate în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Afișează primele 100 de înregistrări ale coloanelor PickupDate, TripDistance și FareAmount din YellowTripData.
  • Determină valoarea schimbului de tură (shift) pentru PickupDate transmițând valoarea orei funcției dbo.GetShiftNumber; afișează tura și include-o în clauza WHERE pentru a filtra doar turele = 2.
  • Convertește TripDistance în kilometri folosind funcția dbo.ConvertMiletoKm.
  • Convertește FareAmount în euro (cu cursul de schimb 0,87) folosind funcția dbo.ConvertDollar.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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;
Editează și rulează codul