[오라클] SELECT 데이터 조회#3 ( ORDER BY 정렬 , 집합연산자)
- DB/오라클
- 2020. 9. 15.
SELECT 데이터 조회 #1 itjy2.tistory.com/75
SELECT 데이터 조회 #2 itjy2.tistory.com/77
ORDER BY
데이터가 1,3,2,5,4,7... 등등 정렬이 되지 않고 값이 들어가있을때 정렬시켜 조회하는 방법이다.
오름차순 => 1,2,3,4,5.....
내림차순 => 5,4,3,2,1.....
ASC ( 오름차순 ), DESC ( 내림차순 )
//사원의 정보를 출력할때 EMPNO를 기준으로 오름차순정렬시켜서 조회
SELECT *
FROM EMP
ORDER BY EMPNO ASC;
//사원의 정보를 출력할때 EMPNO를 기준으로 내림차순정렬시켜서 조회
SELECT *
FROM EMP
ORDER BY EMPNO DESC;
집합연산자
종류 | 내용 |
UNION | 두 집합의 결과를 합하여 출력 ( 중복제거O, 정렬O ) |
UNION ALL | 두 집합의 결과를 합하여 출력 ( 중복제거X, 정렬X ) |
INTERSECT | 두집합의 교집합을 출력( 정렬O ) |
MINUS | 두 집합의 차집합을 출력 ( 정렬O, 질의문 순서 중요 ) |
사용예제
select studno,name from student where deptno1=101
union
select studno,name from student where deptno2=201;
• 학생 테이블(STUDENT TABLE)에 1전공 101을 듣는 학생과 2전공을 201을 듣는 학생의 학번과 이름을 조회 해보았다.
나머지 INTERSECT,MINUS 등 사용 방법은 동일하다.
'DB > 오라클' 카테고리의 다른 글
[오라클] 그룹행 함수 (0) | 2020.09.15 |
---|---|
[오라클] SELECT 데이터 조회#2 (0) | 2020.09.15 |
[오라클] SELECT 데이터 조회#1 (0) | 2020.09.15 |
오라클 DML명령어 ( MERGE 병합 ) (0) | 2020.09.15 |
[오라클] DDL #임시테이블 , 가상컬럼 (0) | 2020.09.14 |