FUNCTION 테스트
이제 이전 연습 문제에서 작성한 세 개의 함수를 테스트해 볼 시간이에요.
이 연습은 강의의 일부입니다
SQL Server에서 함수와 저장 프로시저 작성하기
연습 안내
YellowTripData에서PickupDate,TripDistance,FareAmount의 처음 100개 레코드를 표시하세요.PickupDate의 시간 값을dbo.GetShiftNumber함수에 전달해 교대(shift) 값을 구하세요. 해당 교대를 표시하고,WHERE절에서 교대가 2인 경우만 포함하세요.dbo.ConvertMiletoKm함수를 사용해TripDistance를 킬로미터로 변환하세요.- 환율 0.87을 적용해
dbo.ConvertDollar함수를 사용하여FareAmount를 유로로 변환하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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;