sql 관계 형 연산 자 우선 순위 가 낮은 것 은:not>and>or 입 니 다.

1502 단어 sql
select   *   from   table   where   Condition1   and   Condition2   or   Condition3

만약 에 우리 가 검색 표 table 에서 condition 1 을 만족 시 키 고 condition 2 와 Conditon 3 중 하 나 를 만족 시 키 려 면 상기 문 구 를 사용 하 는 것 은 잘못된 것 입 니 다.관계 형 연산 자 우선 순위 의 높 고 낮 음 은 not>and>or 이기 때문에 위의 실행 순 서 는 다음 과 같 습 니 다.
select   *   from   table   where   (Condition1   and   Condition2)   or   Condition3

즉,이 문 구 는 condition 1 과 condition 2 를 동시에 만족 시 키 거나 condition 3 을 만족 시 키 는 원 조 를 조회 하 는 것 이다.
만약 우리 가 우리 의 취 지 를 실현 하고 싶다 면,여기 서 우 리 는 괄호 를 넣 는 방식 으로 실현 할 수 있다.구현 문 구 는 다음 과 같 습 니 다.
select   *   from   table   where   Condition1   and   (Condition2   or   Condition3)

좋은 웹페이지 즐겨찾기