DB(Database)/Basic Concept

SQL UNION, UNIONALL, NOT IN, IN

탱젤 2021. 2. 15. 23:05
  • UNION
    • 두 쿼리의 결과를 행으로 합치는 연산자
    • 쿼리 결과 출력 시 중복된 것 제외
SELECT [문장1]
	UNION [ALL]
SELECT [문장2]

 

  • UNION ALL
    • 두 쿼리의 결과를 행으로 합치는 연산자
    • UNION과 다르게 중복된 것도 다 출력

 

 

  • NOT IN
    • 첫 번째 쿼리의 결과 중에서 두 번째 쿼리에 해당하는 것 제외하고 출력
SELECT * FROM [테이블명]
	WHERE [조건 열] NOT IN (서브쿼리)

참고) MySQL 기초에서 실무까지 완전정복 하기 - 아이티고 신경진 강사

728x90