WHERE절은 조건을 달아주어 부합하는 데이터만 조회할 수 있게 해주는 구문입니다.
SELECT 데이터 FROM 데이터조회할 부분 WHERE 조건
을 달아주면 됩니다.
이 때에 조건 연산자를 사용해줍니다.
연산자 의미
= 같다
> 크다
< 작다
>= 크거나 같다
<= 작거나 같다
<>,!=,^= 다르다
. 논리 연산자
연산자 의미
AND 두가지 조건 모두를 만족해야 검색 가능
OR 두가지 조건 중 하나만 일치해도 검색 가능
NOT 조건을 만족하지 못하는 것만 검색 가능
를 이용해 조건을 충족시키는 데이터를 조회하면 됩니다.
급여가 2000 이상 3000이하인 사원들을 출력하려면
SELECT * FROM emp WHERE sal >= 2000 AND sal <= 3000;
으로 조회하면 됩니다.
다른 조건을 충족시켜 보겠습니다.
81년도에 입사한 사원들을 출력하기 위해서는
SELECT * FROM emp WHERE hiredate >= '1981/01/01' AND hiredate <= '1981/12/31';
를 입력해줍니다. 이때, 조건을 비교할 때에 숫자 및 문자는 ''안에 넣어주는 것을 명심합니다.
보너스가 300이거나 500이거나 1400인 사원을 출력해보겠습니다.
SELECT * FROM emp WHERE comm = 300 OR comm = 500 OR comm = 1400;
을 출력해줍니다.
이렇게 WHERE절을 사용하여 조건에 충족하는 데이터를 조회하는 법을 알아보았습니다.