시작하기무료로 시작하기

인라인 TVF

입력 매개변수와 동일한 StartDate를 가진 각 StartStation에 대해 라이드 횟수와 총 라이드 기간을 반환하는 인라인 테이블 값 함수(table-valued function)를 만드세요.

이 연습은 강의의 일부입니다

SQL Server에서 함수와 저장 프로시저 작성하기

강의 보기

연습 안내

  • datetime 형식의 입력 매개변수 @StartDate 하나를 받고 TABLE 데이터 형식을 반환하는 SumStationStats 함수를 만드세요.
  • COUNT()ID를 사용해 전체 RideCount를 계산하세요.
  • SUM()DURATION을 사용해 TotalDuration을 계산하세요.
  • StartStation으로 그룹화하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Create the function
___ ___ SumStationStats(___ AS ___)
-- Specify return data type
___ ___
AS
RETURN
SELECT
	StartStation,
    -- Use COUNT() to select RideCount
	___(___) AS RideCount,
    -- Use SUM() to calculate TotalDuration
    ___(___) AS TotalDuration
FROM CapitalBikeShare
WHERE CAST(StartDate as Date) = @StartDate
-- Group by StartStation
___ ___ ___;
코드 편집 및 실행