Eggs Sunny Side Up
본문 바로가기
Computer Engineering/DB_Oracle

WHERE_논리조건.연산자의 우선순위

by guswn100059 2023. 2. 28.

SELECT *
  FROM 직원 
 WHERE 부서ID = 'D001'
    OR 부서ID = 'D002'
   AND 이름 = '김철수' ;

이 경우 우선순위

1. AND

2. OR

=> 따라서 값은 2개가 나옴.

 

BUT

SELECT *
  FROM 직원 
 WHERE (부서ID = 'D001'
    OR 부서ID = 'D002')
   AND 이름 = '김철수' ;

우선순위를 OR로 주고 싶을 때 

해당 문에 ( ) 소괄호 쳐주면,

OR이 먼저 우선순위로 배정됨.

'Computer Engineering > DB_Oracle' 카테고리의 다른 글

FROM_기본  (0) 2023.02.28
WHERE_부정연산, NULL조건, SQL 연산자  (0) 2023.02.28
230228_복습용문제  (0) 2023.02.28
WHERE_01. 비교조건과 논리조건  (0) 2023.02.27
SELECT_03.함수  (0) 2023.02.27

댓글