강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

hero6764님의 프로필 이미지
hero6764

작성한 질문수

[백문이불여일타] 데이터 분석을 위한 고급 SQL

윈도우 함수 order by 질문

작성

·

193

0

윈도우함수에서 order by 의 역할이 뭔지 이해가 안가요 ㅜ

order by를 기준으로 xxx을 한다고 계속말씀하시는데

order by 뒤에 오는 컬럼이 어떤 기준이 되서 어떤 역할을 한다는 건지 이해가 너무 안가요 ㅜ

초급강의에서 배운 order by 역할이랑 똑같나요?

해당 문제에서는 그냥 id를 기준으로 오름차순으로 레코드를 정렬하라는 뜻인가요??

답변 1

0

송혜정님의 프로필 이미지
송혜정
지식공유자

안녕하세요 hero6764님, 답변 드립니다.

적어주신 것처럼 초급강의에서 배우신 order by 의 역할과 같습니다.
LEAD 함수와 함께 사용되다보니 조금 헷갈리실 수도 있는데,
LEAD(Num,1) OVER (ORDER BY Id)Id 를 기준으로 오름차순 정렬하여 한 행 아래에 있는 Num 컬럼의 값을 가져오는 것 입니다.

Lead 에 대한 설명은 고급 강의 중 [윈도우 함수] 영상의 18:27 부터 확인하실 수 있습니다.

감사합니다 :)

hero6764님의 프로필 이미지
hero6764

작성한 질문수

질문하기