SQL 도전기 - 7

김치전사·2022년 5월 24일
0

SQL 도전기

목록 보기
7/36

오늘은 AND, OR, NOT에 대해 공부한다

조건식1 AND 조건식2
조건식1 OR 조건식2
NOT 조건식

조건식을 조합해 사용할 경우 복수의 조건을 WHERE 구로 지정한다
조합할 때는 AND, OR, NOT의 3가지 방법으로 사용할 수 있다

AND는 논리 연산자의 하나로 좌우에 항목이 필요한 이항 연산자이다

좌우의 식이 모두 참일 경우 AND 연산자는 참을 반환한다


0이 아니라는 조건은 'a<>0'과 'b<>0'이라는 조건식이다.
AND 연산은 집합으로 표현했을 때 교집합으로 계산할 수 있다

AND로 조건식을 연결하면 모든 조건을 만족하는 행을 검색할 수 있다

OR 연산자는 어느 쪽이든 하나만 참이 되면 조건식은 참이 될 경우에 사용한다

no =1 , no=2 인 행을 반환하고 싶을 때 OR 연산자를 사용해 반환하면 된다

연산자 우선 순위 때문에 a = 2 AND b = 1 이 먼저 계산된다

WHERE a=1 OR (a=2 AND b=1) OR b=2

소괄호를 잘 사용하면 된다
AND는 OR에 비해 우선 순위가 높다

NOT 연산자는 오른쪽 항목을 지정하는 단항 연산자이다

오른쪽에 지정한 조건식의 반대 값을 반환한다

profile
개인공부 블로그입니다. 상업적 용도 X

0개의 댓글