TIL
AND와 OR 간의 우선순위
- AND와 OR을 함께 사용하면 SQL은 AND를 우선적으로 처리한다.
WHERE gender = 'f' OR age < 30 AND height > 180;
- 위와 같이 쿼리를 날리면 'AND'가 우선적용 되어 age가 30보다 적고 height가 180보다 큰 사람을 우선적으로 찾은 뒤에 gender가 'f'인 사람을 찾는다.
- 이런 상황에서 OR을 우선적으로 적용하고 싶다면 괄호를 사용해야 한다.
WHERE (gender = 'f' OR age < 30) AND height > 180;