문과생의 데이터 사이언스 도전기

  • 홈
  • 태그
  • 방명록

2025/01/01 1

[SQL] EXISTS와 IN은 어떻게 다를까?

EXISTSVSIN  SQL에서 EXISTS(혹은 NOT EXISTS)와 IN(혹은 NOT IN)은 서브쿼리를 이용해 어떤 조건을 만족하는지(주로 특정 테이블의 데이터가 다른 테이블에도 존재하는지) 확인한다는 점에선 비슷하지만 사용 목적과 동작 방식, 성능, NULL값 처리 등에서 몇가지 차이점이 있다.   1. 사용 목적의 차이 컬럼 값이 서브쿼리 결과집합(또는 명시된 집합)에 속하는지를 비교컬럼 값 = 서브쿼리 결과집합 비교에 초점을 둔다예시:SELECT *FROM TABLE_AWHERE A.COL IN (SELECT B.COL FROM TABLE_B WHERE 조건);  서브쿼리가 최소 한 행 이상 반환하는지(존재하는지)를 확인상관(correlated) 서브쿼리에서 사용하며, 행의 ‘존재 여부’ 자..

Oracle/공부 2025.01.01
이전
1
다음
더보기
프로필사진

문과생의 데이터 사이언스 도전기

  • 분류 전체보기 (17)
    • Oracle (12)
      • 공부 (8)
      • 오류 (4)
    • Python (5)
      • 공부 (2)
      • 오류 (3)
    • Cloud (0)

Tag

크롤링, SQL, 구구단, Python, 에러, 파이썬, app-store-scraper, 머신러닝, XGBoost, oracle, 자연어처리, shap, hanspell, error, Scikit-Learn,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/01   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바