Coding Planet
[SQLD] SQL 연산자의 우선순위 - SQLD 기출문제 포함 본문
반응형
SQL의 연산자는 특정한 우선순위를 가지고 있다. 이 우선순위는 대부분의 RDBMS에서 일관되게 적용되나, 특정 RDBMS에 따라 약간의 차이가 있으므로 항상 해당 RDBMS의 공식 문서나 메뉴얼을 참고하는 것이 좋다.
일반적인 SQL연산자의 우선순위는 다음과 같다.
1. 괄호
- 가장 높은 우선순위이다. 괄호 안의 연산이 가장 먼저 수행된다.
2. 부정연산자(NOT)
3. 산술 연산자
- 곱하기, 나누기, 계수, 더하기, 빼기
4. 문자열 연결 연산자
- ORACLE의 "||" , SQL Server에서 "+"
5. 비교 연산자와 SQL 비교 연산자
- 비교 연산자 : =, >, <, >=, <=, <>, !=, ...
- SQL 비교 연산자 : BETWEEN A AND B, IN, LIKE, IS NULL
6. 논리 연산자 중 AND, OR 순으로 처리
반응형
'DB, SQL' 카테고리의 다른 글
[SQLD] CASE 표현식 : SEARCHED CASE와 SIMPLE CASE - 노랭이 43번 (0) | 2023.09.01 |
---|---|
[SQLD] SQL 자격검정 실전문제(노랭이) - 41번 문제 풀이 (0) | 2023.09.01 |
[SQLD] 데이터베이스에서 트랜잭션의 격리성(Isolation)이 낮은 경우 발생하는 문제점들 (0) | 2023.08.31 |
[SQLD] DELETE, TRUNCATE, DROP 비교 (0) | 2023.08.31 |
[SQLD] 데이터베이스 제약조건 : CASCADE, RESTRICT, AUTOMATIC, DEPENDENT의 차이점 (0) | 2023.08.31 |
Comments