728x90
반응형
1. 오름차순 정렬 ASC(Ascending)
SELECT *
FROM TABLE_NAME
WHERE 조건절
ORDER BY COLUMN_NAME SORTING
SELECT *
FROM JOBS
ORDER BY MAX_SALARY ASC; // ASC를 지정하지 않아도 디폴트 값인 오름차순으로 정렬
2. 내림차순 정렬 DESC(De-Scending)
SELECT *
FROM JOBS
ORDER BY MIN_SALARY DESC;
3. 여러가지 조건의 정렬 방식
SELECT *
FROM JOBS
ORDER BY MIN_SALARY DESC, MAX_SALARY ASC;
4. 집합 연산자
집합 연산자로 UNION(합집합), DIFFERENCE(차집합), INTERSECT(교집합) 존재
집합 연산자는 중복된 레코드 배제
집합 연산자 뒤에 ALL 연산자를 붙이면 중복된 레코드 허용
# 합집합(UNION)
SELECT *
FROM TABLE_NAME1
UNION (ALL)
SELECT *
FROM TABLE_NAME2;
# 차집합(DIFFERENCE)
SELECT *
FROM TABLE_NAME1
INTERSECT (ALL)
SELECT *
FROM TABLE_NAME2;
# 교집합(INTERSECT)
SELECT *
FROM TABLE_NAME1
MINUS (ALL)
SELECT *
FROM TABLE_NAME2;
728x90
반응형
'Database > Oracle' 카테고리의 다른 글
Oracle。형 변환 함수와 오라클 주요 함수 2 (0) | 2017.06.07 |
---|---|
Oracle。DUAL 테이블과 오라클 주요 함수 1 (0) | 2017.06.05 |
Oracle。WHERE 절과 연산자 (0) | 2017.06.02 |
Oracle。기본 사용법 (0) | 2017.06.01 |
Oracle。데이터 무결성과 제약 조건 (0) | 2017.05.31 |