728x90
SELECT 문을 사용해서 데이터를 조회할때 특정 기준으로 정렬된 상태를 출력하기 위해서 ORDER BY를 사용한다.
| SELECT [조회할 열1 이름],[열 2 이름],[열 n 이름] FROM [조회할 테이블 이름] . . . (그 밖의 절) ORDER BY [정렬하려는 열 이름(여러 열 지정 가능)] |
1. 오름차순 사용하기.
SELECT *
FROM EMP
ORDER BY SAL; // SAL을 기준으로 오름차순 해라~~
결과 값:

오름차순의 명령어는 ASC 지만 , Default 값이 오름차순이기 때문에 생략해도 된다.
2. 내림차순 사용하기
SELECT *
FROM EMP
ORDER BY SAL DESC; //SAL 을 기준으로 내림차순 (DESC)해라~~
결과값 :

3. 여러개 정렬 동시에 사용하기.
SELECT *
FROM EMP
ORDER BY DEPTNO ASC, SAL DESC;
// DEPTNO 기준으로 오름차순(ASC)정렬 하고, SAL을 내림차순(DESC)해라~~
결과 값:

먼저 작성한 DEPTNO 가 1순위로 오름차순 정렬한 다음에 두번째로 작성한 SAL이 내림차순을 하게 된다.
OREDR BY는 꼭 필요한 경우가 아니라면 사용하지 않는것이 좋다.
왜냐하면 데이터를 선정하는 시간보다 정렬하는데 시간이 더 걸릴 수도 있으니까..
그런데 안쓸수가 없는 그런...그런...
※ Doit 오라클 데이터베이스 입문 책으로 공부중...
'Practice > Oracle' 카테고리의 다른 글
| Oracle_06. 산술 연산자, 비교연산자, 논리 부정 연산자 (0) | 2022.09.29 |
|---|---|
| Oracle_05. 여러 개 조건식을 사용하는 AND,OR 연산자 (0) | 2022.09.28 |
| Oracle_04. 필요한 데이터만 쏙 출력하는 WHERE절 (0) | 2022.09.28 |
| Oracle_02. 중복 데이터를 삭제하는 DISTINCT (0) | 2022.09.27 |
| Oracle_01. SELECT * FROM (0) | 2022.09.27 |