Notice
Recent Posts
Recent Comments
Link
투케이2K
199. (Oracle/오라클) order by case when then 사용해 데이터 정렬 값 설정 수행 실시 본문
[개발 환경 설정]
개발 툴 : Toad
개발 언어 : Oracle
[소스 코드]
/*
------------------------------------
[요약 설명]
------------------------------------
1. order by 함수는 출력 되는 데이터를 정렬할 때 사용하는 함수 입니다 (asc = 작은 순서 / desc 큰 순서)
------------------------------------
2. case when then 은 조건에 따라서 분기처리를 수행할 수 있습니다
------------------------------------
3. distinct : 데이터 중복 제거를 수행합니다
------------------------------------
*/
SELECT DISTINCT(T_DEPT)
FROM TEST_USER
WHERE T_DEPT IN ('고구려', '백제', '신라')
ORDER BY (CASE WHEN T_DEPT = '신라' THEN 1
WHEN T_DEPT = '백제' THEN 2
ELSE 3
END) ASC;
[결과 출력]
반응형
'OracleDB' 카테고리의 다른 글
201. (Oracle/오라클) SYSTIMESTAMP 사용해 타임스탬프 밀리세컨드 시간 확인 실시 (0) | 2023.02.18 |
---|---|
200. (Oracle/오라클) [참고 사이트] PL/SQL Packages and Types Reference (데이터베이스 패키지 및 타입) (0) | 2023.02.05 |
198. (Oracle/오라클) COUNT DISTINCT 사용해 중복 제거 카운트 조회 개수 확인 실시 (0) | 2023.02.05 |
197. (Oracle/오라클) SYS_CONTEXT 사용해 USERENV 현재 세션 환경 정보 출력 실시 (0) | 2023.02.05 |
196. (Oracle/오라클) UID 사용해 사용자 유일한 ID 값 정수로 반환 실시 (0) | 2023.02.05 |
Comments