SQL 중급 ) UNION, UNION ALL

Dazz_heyDay ·2023년 6월 14일
0

SQL

목록 보기
7/20
post-thumbnail

UNION

: 데이터를 위아래로 연결

  1. 두 개 테이블의 컬럼 수, 컬럼 데이터 형식이 모두 일치해야한다.
  2. UNION 연산은 두 개의 테이블을 하나로 합치면서 중복된 데이터를 제거한다.
  3. UNION은 정렬을 발생시킨다.

UNION ALL


해커랭크

Symmetric Pairs

Two pairs (X1, Y1) and (X2, Y2) are said to be symmetric pairs if X1 = Y2 and X2 = Y1.

Write a query to output all such symmetric pairs in ascending order by the value of X. List the rows such that X1 ≤ Y1.

Sample Input

  1. X=Y
  2. X1 = Y2, X2 = Y1 인 경우로 케이스를 나눈다.
  3. UNION : 중복을 제거하고 위아래로 붙힌다.
  4. ORDER BY X : 정렬은 맨 마지막에 한다.


profile
Why.Not.Now

0개의 댓글