논리 연산자(AND, OR, AND NOT)
- A AND B: A 와 B 둘다 True 일 경우
- A OR B: A 와 B 둘 중 하나만 True 이면
- AND NOT A: A 가 아니면 True
Quest1: 난이도가 2 이하인 Pure 전투스타일의 캐릭터 정보를 추출하시오.
- 두개의 조건을 만족해야 함으로 AND를 사용한다.
SELECT *
FROM df
WHERE difficulity < 3 AND combat_style ="Pure";
![](https://velog.velcdn.com/images%2Fdohy426%2Fpost%2Ffbbba69a-84f7-4859-86a1-f17f32b80e2f%2Fasdasda.png)
Quest2:전투스타일이 Pure 이거나 Buffer인 캐릭터 정보를 추출하시오.
- 두개의 조건을 만족해야 함으로 OR를 사용한다.
SELECT *
FROM df
WHERE combat_style = "Pure" OR combat_style = "Buffer";
![](https://velog.velcdn.com/images%2Fdohy426%2Fpost%2Fe1454460-e78c-4d90-8040-81f1130b8c49%2Fasfasfq.png)
Quest3: 속도가 2 이상에 전투스타일이 Pure가 아닌 캐릭터 정보를 추출하시오.
- 하나의 조건이 False가 나와야 함으로 NOT을 사용한다.
SELECT *
FROM df
WHERE speed > 1 AND NOT combat_style="Pure";
![](https://velog.velcdn.com/images%2Fdohy426%2Fpost%2F20764845-860c-4ba4-9c14-e6be705865c7%2Fafqfvgq.png)