오라클 커스텀 정렬

오라클 커스텀 정렬
Oracle 사용자 지정 정렬

1 방법 (예시)[ | ]

SELECT * FROM TABLE1
ORDER BY CASE
WHEN ENV='개발' THEN 1
WHEN ENV='테스트' THEN 2
WHEN ENV='운영' THEN 3
ELSE 99
END ASC

2 실행 예시[ | ]

SELECT * FROM TABLE1 ORDER BY WEEK
금요일
목요일
수요일
월요일
일요일
토요일
화요일
SELECT * FROM TABLE1
ORDER BY CASE
WHEN WEEK='일요일' THEN 1
WHEN WEEK='월요일' THEN 2
WHEN WEEK='화요일' THEN 3
WHEN WEEK='수요일' THEN 4
WHEN WEEK='목요일' THEN 5
WHEN WEEK='금요일' THEN 6
WHEN WEEK='토요일' THEN 7
ELSE 99
END ASC
일요일
월요일
화요일
수요일
목요일
금요일
토요일

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}