본문 바로가기
개발/데이타베이스

ORDER BY CASE 를 DECODE 로 ...

by 로그인시러 2017. 2. 21.

SELECT * 
FROM   테이블명A
ORDER BY (
          CASE 컬럼명
          WHEN 조건1 THEN 1
          WHEN 조건2 THEN 2
          WHEN 조건3 THEN 3
          ELSE 4
          END
         ) 

 

또는

 

SELECT * 
FROM   테이블명A
ORDER BY DECODE(컬럼명  ,  조건1, 1,  조건2, 2,  조건3, 3,  4)

 

위와 같이 사용할 수 있음. 


출처 : http://tjrghks0110.tistory.com/entry/Order-By-%EC%9E%84%EC%9D%98%EB%A1%9C-%EC%A7%80%EC%A0%95%ED%95%98%EA%B8%B0

'개발 > 데이타베이스' 카테고리의 다른 글

VIEW 테이블  (0) 2017.03.07
WM_CONCAT 사용법  (0) 2017.02.21
DECODE 와 CASE  (0) 2017.02.21
order by case  (0) 2017.02.21
group by 내부정렬  (0) 2017.02.21

댓글