Bắt đầu ngayBắt đầu miễn phí

Kiểm thử FUNCTION

Đến lúc kiểm thử ba hàm bạn đã viết ở bài trước.

Bài tập này là một phần của khóa học

Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server

Xem khóa học

Hướng dẫn bài tập

  • Hiển thị 100 bản ghi đầu tiên của PickupDate, TripDistanceFareAmount từ YellowTripData.
  • Xác định ca làm việc (shift) của PickupDate bằng cách truyền giá trị giờ vào hàm dbo.GetShiftNumber; hiển thị ca làm việc và đưa vào mệnh đề WHERE chỉ lấy các ca = 2.
  • Chuyển đổi TripDistance sang kilômét bằng hàm dbo.ConvertMiletoKm.
  • Chuyển đổi FareAmount sang Euro (tỷ giá 0,87) bằng hàm dbo.ConvertDollar.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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;
Chỉnh sửa và Chạy Mã