오라클 커스텀 정렬

Jmnote bot (토론 | 기여)님의 2017년 7월 19일 (수) 04:56 판 (봇: 자동으로 텍스트 교체 (-==참고 자료== +==참고==))
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
오라클 커스텀 정렬
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 }}