1. 학습
  2. /
  3. 강의
  4. /
  5. 중급 SQL Server

Connected

연습 문제

최빈값 계산 (I)

아쉽게도 열에서 가장 자주 나타나는 값인 최빈값(mode)을 계산하는 내장 함수는 없습니다. 최빈값을 구하려면:

  • 먼저 ROW_NUMBER()를 사용해 값의 개수를 정렬한 CTE를 만드세요.
  • CTE를 사용해 행 번호가 가장 큰 값을 선택하는 쿼리를 작성하세요.

이번 연습 문제에서는 OrderPrice의 최빈값을 계산하는 데 필요한 CTE를 작성합니다.

지침

100 XP
  • 두 열(OrderPrice, UnitPriceFrequency)을 반환하는 CTE ModePrice를 만드세요.
  • 이 CTE의 모든 행을 반환하는 쿼리를 작성하세요.