테이블에서 데이터를 조회할 때 ORDER BY를 이용하면 데이터를 정렬할 수 있습니다.
오름차순(ASC)와 내림차순(DESC)이 있고, 기본 설정인 ASC는 생략이 가능합니다.
// 기본 구조
SELECT * FROM 테이블 ORDER BY 컬럼명;
예시 )
emp 테이블을 출력했을 때
SELECT * FROM emp;
이와 같이 순서가 정렬되지 않은 걸 볼 수 있습니다.
만약 입사일(HIREDATE) 기준으로 정렬 하고 싶다면
// 오름차순
SELECT * FROM emp ORDER BY HIREDATE ASC;
이렇게 입사일을 기준으로 정렬된 걸 볼 수 있습니다.
( 오름차순이 기본이라 ASC는 생략이 가능 )
이와 반대로 내림차순으로 출력해보면
// 내림차순
SELECT * FROM emp ORDER BY HIREDATE DESC;
이와 같이 ORDER BY를 이용하면 원하는대로 데이터를 정렬할 수 있습니다.
'프로그래밍 > Oracle' 카테고리의 다른 글
[Oracle] 서브쿼리 / 단일형 서브쿼리 (Sub Query) (0) | 2020.11.16 |
---|---|
[Oracle] PL / SQL 기본 정리 (0) | 2020.11.11 |
[Oracle] SQL*Plus 컬럼 사이즈 조절하기 (0) | 2020.09.12 |
[Oracle] SQL 문법 / SELECT (0) | 2020.09.12 |
댓글