데이터 정렬 0 3 593

by 유선일 [Oracle 기초] [2018.08.23 17:21:27]


안녕하세요.

데이터 정렬을 하고 싶은데 다른 방법이 생각나지 않아 문의드립니다.

데이터가 아래와 같이 있습니다.

A
B
C
D
E
F
G

이런식으로 있는 데이터를

A B 
B C
C D
D E
E F
F G
G H
H I
.  .
.  .
.  .

이렇게 지그재그로 정렬하고 싶은데 어떤 방법을 써야 할까요?

그리고 이런걸 무슨정렬이라고 하는지 궁금합니다.

고수님들의 답변 부탁드립니다

감사합니다.

by 마농 [2018.08.23 17:34:10]

정렬은 순서대로 나열하는 것을 말하고.
이것은 다음 행의 값을 가져오는 거네요.
이전 다음 값을 참조하는 분석함수 LAG / LEAD 를 이용하면 되겠네요.


by 유선일 [2018.08.24 16:06:02]

LAG / LEAD 함수...

몇주동안의 노력이 한방에 정리가 되네요.

너무너무 감사합니다..^^


by 야신 [2018.08.23 17:34:41]

Select col

, lead(col) over(order by cool)  as convcol

From 테이블

Order by col

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입