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 |
댓글