Develop/DATABASE

오라클)WHERE 절 - 논리 조건

걸어다니는 종합병원 2022. 10. 4. 23:11
반응형

논리 조건은 조건으로 결합하거나 부정할 수 있으며, AND, OR, NOT 조건 사용 가능.

  TRUE FALSE UNKNOWN
TRUE TURE FALSE UNKNOWN
FALSE FALSE FALSE FALSE
UNKNOWN UNKNOWN FALSE UNKNOWN

AND 조건은 모든 조건이 TRUE면 TRUE


  TRUE FALSE UNKNOWN
TRUE TURE TURE TURE
FALSE TURE FALSE UNKNOWN
UNKNOWN TURE UNKNOWN UNKNOWN

OR 조건은 하나라도 TRUE면 TRUE


  TRUE FALSE UNKNOWN
NOT FALSE TURE UNKNOWN

NOT 조건은 조건을 부정


NOT  조건의 비교, 논리 조건

  = <> > >= < <= AND OR
NOT <> = <= < >= > OR AND

 


deptno가 30이고 job이 CLERK인 행 조회


deptno가 30이거나 job이 CLERK인 행 조회


deptno가 30이거나 job이 CLERK가 아닌 행 조회

SELECT ename, deptno, job FROM emp WHERE deptno <> 30 OR job <> 'CLERK';

위의 쿼리문과 동일하게 조회

반응형