728x90
![](https://blog.kakaocdn.net/dn/egX5rz/btrmnm9MnC7/bzg42xwPN8tbCPu5tKVR3k/img.jpg)
ORDER BY
ORDER BY는 쿼리의 결과를 정렬하기 위해 사용합니다.
ASC -> 오름차순
DESC -> 내림차순
생략할 경우 자동으로 오름차순
SELECT 컬럼
FROM 테이블
WHERE 조건
GROUP BY 컬럼
ORDER BY 컬럼
--이런 형식으로 사용함
--Q) 월급을 기준으로 오름차순 정렬하여, EMP 테이블의 모든 것을 출력하자.
SELECT * FROM EMP ORDER BY SAL;
![](https://blog.kakaocdn.net/dn/byiOI6/btrmlXCq2BE/rcBCNg9h6GY86lG2COgFBk/img.png)
해당 코드와 같이 컬럼 명을 입력해도 되지만 컬럼이 위치한 순서를 입력해도 가능함.
SELECT * FROM EMP ORDER BY 6;
![](https://blog.kakaocdn.net/dn/GFPDq/btrmrvkMUiD/KXhrO8c0O4jcLop171KxVK/img.png)
두 코드 모두 ORDER BY 컬럼 뒤에 오름차순 내림차순이 생략되어 자동으로 오름차순임 ASC를 써도 결과가 같음.
![](https://blog.kakaocdn.net/dn/kVCCr/btrmteQBNua/iaiKsZXiKpz6KaWaBimyMK/img.png)
![](https://blog.kakaocdn.net/dn/bXX0rK/btrmpwxtlsY/JD0WoAybPn5D4jX6AUD8tK/img.png)
내림 차순으로 정렬하고자 하면 DESC 사용
SELECT * FROM EMP ORDER BY SAL DESC;
![](https://blog.kakaocdn.net/dn/JhmAZ/btrmkq5TPOt/riPBGMjrVmOvqkkUGgjVxK/img.png)
728x90
'RDB > Oracle' 카테고리의 다른 글
[ORACLE] 순위함수(RANK), 계층형함수 (0) | 2022.01.04 |
---|---|
[ORACLE] Top N Query(ROWID / ROWNUM) (0) | 2022.01.03 |
[ORACLE] 그룹함수 - ROLLUP, CUBE, GROUPING SET (0) | 2022.01.01 |
[ORACLE] UNION, UNION ALL, INTERSECT, MINUS (0) | 2021.12.31 |
[ORACLE] 집계함수 - COUNT, MAX, MIN, SUM, AVG (1) | 2021.12.30 |