시작하기무료로 시작하기

윈도우에서 첫 번째 값

각 지역별로 첫 번째 OrderDate나 마지막 OrderDate를 알아내고 싶다고 가정해 볼게요. 어떻게 하면 될까요? 각각 윈도우 함수 FIRST_VALUE()LAST_VALUE()를 사용하면 됩니다! 다음 단계대로 진행하세요:

  • 먼저, 각 지역에 대한 파티션을 만듭니다.
  • 그다음 OrderDate로 정렬합니다.
  • 마지막으로 필요에 따라 FIRST_VALUE() 및/또는 LAST_VALUE() 함수를 사용합니다.

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

중급 SQL Server

강의 보기

연습 안내

TerritoryName별로 파티션을 만들어 첫 번째 OrderDate를 반환하는 T-SQL 쿼리를 작성하세요.

실습형 인터랙티브 연습

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

SELECT TerritoryName, OrderDate, 
       -- Select the first value in each partition
       ___(OrderDate) 
       -- Create the partitions and arrange the rows
       OVER(PARTITION BY TerritoryName ___ OrderDate) AS FirstOrder
FROM Orders
코드 편집 및 실행