연산자 우선순위

여러 연산자들이 동시에 사용될 경우 연산자 우선순위에 따라 우선순위가 높은 조건절부터 먼저 수행됩니다. 괄호로 묶여 있는 조건식이 먼저 처리됩니다.

정의.Description

우선순위 설명
1 괄호 ( )
2 NOT 연산자
3 비교 연산자, SQL 비교 연산자
4 AND
5 OR

수학에서의 계산 우선순위와 동일합니다.

  1. 괄호로 묶여 있는 조건식이 먼저 처리됩니다.
  2. 연산자들 중에는 부정 연산자가 먼저 처리됩니다.
  3. 비교연산자, SQL 연산자가 처리됩니다.
  4. 논리연산자 AND, OR 중 AND가 먼저 처리됩니다.
  5. 논리연산자 OR가 처리됩니다.

실습해 보세요. SQL 결과를 확인하실 수 있습니다.

Database 의 정보를 참조하여 아래 요청사항에 따라 SQL을 작성하고 실행해봅니다.


SELECT *
FROM ENC_EMP
WHERE AGE >= 40
AND (SAL > 40000 OR ADDRESS = '서울') ;
SQL Query
Database
Result