어제보다 뭐라도 더 알자

공부를 정리하고, 재사용하기 위한 블로그입니다. 잘못된 부분이있다면 댓글로 알려주세요~~

SQL

SQL Oracle IN, NOT IN 문, OR, AND

chord 2024. 1. 24. 10:34
320x100

IN, NOT IN 문

포함되는(IN) 혹은 포함되지 않는(NOT IN) 데이터를 추출하고 싶을 때 사용하는 것

IN

SELECT *
  FROM TABLE 
 WHERE COLUMN IN ('A' , 'B')

IN 문을 OR로 바꾸면

SELECT *
  FROM TABLE 
 WHERE COLUMN  = 'A' 
    OR COLUMN = 'B'

NOT IN

SELECT *
  FROM TABLE
 WHERE COLUMN NOT IN ('A' , 'B')

NOT IN 문을 바꾸면

SELECT *
  FROM TABLE
 WHERE COLUMN  <> 'A'
   AND COLUMN <> 'B'

 

320x100