ПочатиПочніть безкоштовно

Тестуємо FUNCTIONs

Тепер час протестувати три функції, які ви написали у попередній вправі.

Ця вправа є частиною курсу

Написання функцій і збережених процедур у SQL Server

Переглянути курс

Інструкції до вправи

  • Виведіть перші 100 записів полів PickupDate, TripDistance і FareAmount з YellowTripData.
  • Визначте значення зміни для PickupDate, передавши значення години до функції dbo.GetShiftNumber; відобразіть зміну і додайте її в умову WHERE лише для shifts = 2.
  • Перетворіть TripDistance у кілометри за допомогою функції dbo.ConvertMiletoKm.
  • Перетворіть FareAmount у євро (за курсом 0,87) за допомогою функції dbo.ConvertDollar.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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;
Редагувати та запускати код