티스토리 뷰

 

오라클 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번 항목(열)을 오름차순 정렬한다.)

댓글
최근에 올라온 글
페이지 이동 안내

보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
🍍 The GOAL: AI expert에 가까워지는 중

🍍 I am becoming AI expert who can develop cool things by coding.