티스토리 뷰
Data Analysis/SQL
DATABASE | SET 연산자 UNION, UNION ALL, INTERSECT, MINUS, ORDER BY
프루브프로젝트 2021. 5. 25. 21:44
오라클 SQL
-----------------------
1. SET 연산자 (SET Operator)
UNION 중복 값은 제거하고 합침
UNION ALL 중복 값 포함하여 합침
INTERSECT 중복 값만 표시
MINUS 1에서 2와 겹치는 값을 제거하고 표시
JOIN 과 UNION의 차이점 : JOIN은 열끼리 합치고, UNION은 행끼리 합친다.
2. SET 연산자에서 ORDER BY 사용방법 (SET Operator, ORDER BY)
A 쿼리 UNION B 쿼리 ORDER BY 2, 1; |
--> 마지막 쿼리에서만 ORDER BY를 기술하여야 한다.
A 쿼리에서 별칭이 쓰였고,
B 쿼리에서 별칭이 안 쓰였을 때 : ORDER BY에 별칭을 못 씀.
--> 해결 방법 : 항목의 순번으로 ORDER BY를 기술함. ORDER BY 2, 1;
(2번 항목(열)을 오름차순 정렬하고, 1번 항목(열)을 오름차순 정렬한다.)
'Data Analysis > SQL' 카테고리의 다른 글
DATABASE | SET 연산자에서 IN 연산자 (IN Operator)의 의미 (0) | 2021.05.25 |
---|---|
DATABASE | SET 연산자 Dummy Column(더미칼럼) 사용방법과 사용이유 (0) | 2021.05.25 |
DATABASE | GROUP BY 함수에서 칼럼명과 계산식만 사용 가능한 이유 (0) | 2021.05.24 |
DATABASE | SQL 기본, SELECT 구문의 사용방법 (0) | 2021.05.21 |
DATABASE | 데이터베이스 기초 개념 잡기 (구조 파악하기) (0) | 2021.05.21 |
댓글
최근에 올라온 글
페이지 이동 안내
보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
🍍 The GOAL: AI expert에 가까워지는 중
🍍 I am becoming AI expert who can develop cool things by coding.
🍍 I am becoming AI expert who can develop cool things by coding.