728x90
ORDER BY
ORDER BY는 쿼리의 결과를 정렬하기 위해 사용합니다.
ASC -> 오름차순
DESC -> 내림차순
생략할 경우 자동으로 오름차순
SELECT 컬럼
FROM 테이블
WHERE 조건
GROUP BY 컬럼
ORDER BY 컬럼
--이런 형식으로 사용함
--Q) 월급을 기준으로 오름차순 정렬하여, EMP 테이블의 모든 것을 출력하자.
SELECT * FROM EMP ORDER BY SAL;
해당 코드와 같이 컬럼 명을 입력해도 되지만 컬럼이 위치한 순서를 입력해도 가능함.
SELECT * FROM EMP ORDER BY 6;
두 코드 모두 ORDER BY 컬럼 뒤에 오름차순 내림차순이 생략되어 자동으로 오름차순임 ASC를 써도 결과가 같음.
내림 차순으로 정렬하고자 하면 DESC 사용
SELECT * FROM EMP ORDER BY SAL DESC;
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 |