본문 바로가기
SQL/Oracle

오라클 NOT, OR를 이용한 특정 조건 제외 후 조회방법

by wakestand 2020. 6. 30.
반응형

TB1 테이블에서

AGE가 40이고 NAME이 박영수인 항목만

제외하고 조회하려 하는데

 

AGE가 40 NAME이 박영수가 아니거나

NAME이 박영수고 AGE가 40이 아닌 항목은

조회되어야 한다 

 

NOT과 OR을 사용한 방법이 있는데

NOT을 사용할 경우에는

WHERE 절에서

NOT(조건)를 넣어주면 되고

 

OR를 사용할 경우에는

조건 OR 조건을 사용해주면 된다

 

예제에 사용한 코드는 아래와 같다

 

-- NOT을 사용한 방법
SELECT * 
  FROM TB1
 WHERE NOT(AGE = 40 AND NAME = '박영수')

-- OR를 사용한 방법
SELECT * 
  FROM TB1
 WHERE AGE <> '40' OR NAME <> '박영수'
반응형

댓글