[SQL] 조건문(AND, OR)

박경국·2022년 5월 10일
0

SQL

목록 보기
2/14
post-thumbnail

TIL

  • AND와 OR 간의 우선순위

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;

0개의 댓글