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
반응형

+ Recent posts