Menu
Coddy logo textTech

PARTITION 및 ORDER

Coddy SQL 여정의 기초 섹션에 포함된 레슨. 72개 중 60번째.

PARTITION BYORDER BY와 결합할 수도 있습니다. 예를 들어 다음 table1을 살펴보세요:

idtype
132t1
52t2
92t1
154t3
198t1
SELECT id, type, ROW_NUMBER() OVER (PARTITION BY type ORDER BY id) as row_num
FROM table1

각 type의 id를 기준으로 오름차순으로 행에 번호를 매깁니다:

idtyperow_num
132t12
52t21
92t11
154t31
198t13

이제 id 132는 row_num이 2입니다. 모든 t1 유형 행 중 92보다 크고 198보다 작기 때문입니다.

challenge icon

챌린지

쉬움

사용 가능한 테이블 및 열:

  • doors: id, publication_year
  • doors_specs: id, country, color

각 국가 내에서 출판 연도순으로 정렬된 문 색상의 순서를 분석하는 SQL 쿼리를 작성하세요. 각 문 공간에 대해 다음을 표시하세요:

  • 국가
  • 색상
  • 출판 연도
  • 각 국가 내에서 출판 연도를 기준으로 한 색상의 순서를 나타내는 숫자. 이 열을 color_sequence_number라고 지정하세요

직접 해보기

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: SQL 플레이그라운드