오라클 정렬 ORDER BY DECODE : Oracle
DECODE 를 활용한 임의의 정렬
아래의 쿼리는 LOT_NUM 의 값이 0 인 것 부터 정렬하며 다음은 LOT_NUM 의 값이 오름차순정렬 후 LOT_IDX 의 내림차순으로 정렬한다.
-- Example. DECODE 를 활용한 임의의 정렬 -- 1. LOT_NUM = 0 인 것 부터 정렬 -- 2. LOT_NUM ASC 오름차순 정렬 -- 3. LOT_IDX DESC 내림차순 정렬 SELECT LOT_IDX , LOT_NAME , LOT_NUM FROM PARKING_LOT ORDER BY DECODE(LOT_NUM,0,LOT_NUM) , LOT_NUM , LOT_IDX DESC
결과
'개발노트 > DBMS' 카테고리의 다른 글
MySQL 기본 명령어 (0) | 2009.12.07 |
---|---|
오라클 계정만들기 : Oracle (1) | 2009.04.08 |