728x90
반응형
안녕하세요, 수염난아이티 입니다.
MySQL을 사용하다보면 논리 연산자를 많이 사용하는데요,
가끔 한 WHERE 절에 and 와 or 연산자를 동시에 사용하는 경우가 있을 겁니다.
MySQL 에서는 and 연산자의 순위가 or 보다 높습니다.
따라서 and가 먼저 처리되고 그 뒤에 or가 처리됩니다.
추가로 MySQL 연산자 순위는 아래와 같으니 참고하시기 바랍니다.
INTERVAL
BINARY, COLLATE
!
- (unary minus), ~ (unary bit inversion)
^
*, /, DIV, %, MOD
-, +
<<, >>
&
|
= (comparison), <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN
BETWEEN, CASE, WHEN, THEN, ELSE
NOT
AND, &&
XOR
OR, ||
= (assignment), :=
출처: https://still.tistory.com/194 [잔잔한 파도:티스토리]
728x90
반응형
'▶IT World◀ > MySQL' 카테고리의 다른 글
[MySQL] 데이터베이스 및 테이블 제약 조건 확인/수정 방법 (1) | 2024.12.31 |
---|---|
[MySQL] 테이블을 다른 데이터베이스로 옮기는 방법 (2) | 2024.12.30 |
[MySQL] JOIN 이란? (INNER JOIN, LEFT JOIN, RIGHT JOIN) (8) | 2024.12.20 |
MySQL 정수 타입에 관하여 (2) | 2024.12.06 |
CRUD 란? (5) | 2024.11.25 |