오라클 정렬(ORDER BY)
ORDER BY란?
오라클에서 데이터를 조회(SELECT) 할 때 조회의 결과 값을 특정 컬럼을 기준으로
오름 차순(ASC) 혹은 내림 차순(DESC)로 정렬 하기 위해 사용 된다.
오름 혹은 내림차준 기준을 정해 주지 않으면 기본적으로 ASC가 적용이 된다.
SELECT * FROM [테이블 명] ORDER BY [정렬할 컬럼 명] [ASC, DESC] |
아래 예제를 보자
정렬을 하지 않았을 때 결과 값이다.
이제 이것을 AGE 순으로 정렬 해 보겠다.
정렬 명령어는 아래와 같다.
SELECT * FROM TBL_HUMAN ORDER BY AGE; |
정렬 기준을 넣지 않아도 기본 적으로 ASC(오름 차순)으로 정렬이 되며
AGE 컬럼을 기준으로 정렬 되어 결과 값이 조회 된 것을 확인 할 수 있다.
아래는 ASC로 정렬 했는데 결과가 없었을 때랑 같다.
내림차순으로 정렬 했을 때 SELECT 결과 출력 되는 순서가
바뀐 것을 확인 할 수 있다.
이번엔 컬럼값을 바꿔서 정렬을 해보겠다.
정렬할 컬럼 명은 ID 이다.
마지막으로 ORDER BY는 WHERE 절 뒤에 사용 할 수 있다.
이상으로 ORDER BY 사용법에 대해 마치겠습니다.
도움이 되셨나요?
'인프라 > Oracle' 카테고리의 다른 글
[Oracle] 시퀀스(Sequence) 사용법 (0) | 2016.11.29 |
---|---|
[Oracle] 테이블스페이스(Table Space) 생성 (0) | 2016.11.27 |
[Oracle] 오라클 무료 툴 SQL Developer 설치 (0) | 2016.11.19 |
[Oracle] Index 생성 및 삭제 (0) | 2016.11.16 |
[Oracle] 권한 생성(GRANT), 권한 삭제(REVOKE) (0) | 2016.11.14 |