> Hello World !!!

     

@syaku

오라클 정렬 ORDER BY DECODE : Oracle

written by Seok Kyun. Choi. 최석균

 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


결과

posted syaku blog


http://syaku.tistory.com

'개발노트 > DBMS' 카테고리의 다른 글

MySQL 기본 명령어  (0) 2009.12.07
오라클 계정만들기 : Oracle  (1) 2009.04.08