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 . . . . . .
이렇게 지그재그로 정렬하고 싶은데 어떤 방법을 써야 할까요?
그리고 이런걸 무슨정렬이라고 하는지 궁금합니다.
고수님들의 답변 부탁드립니다
감사합니다.
정렬은 순서대로 나열하는 것을 말하고. 이것은 다음 행의 값을 가져오는 거네요. 이전 다음 값을 참조하는 분석함수 LAG / LEAD 를 이용하면 되겠네요.
LAG / LEAD 함수...
몇주동안의 노력이 한방에 정리가 되네요.
너무너무 감사합니다..^^
Select col
, lead(col) over(order by cool) as convcol
From 테이블
Order by col