⭐⭐⭐ WHERE절은 반드시 FROM절 다음에 와야한다.
select 컬럼명
from 테이블명
where 조건;
ex) select empno, ename from emp where empno = 7900;
select ename, sal from emp where sal < 900;
문자열의 경우
select empno, ename, sal from emp where ename='SMITH';
where절에서 문자 혹은 문자열을 사용할 경우
홑따옴표 (' ') 를 사용해야 하고, 대소문자를 구분한다.
날짜를 조건문에 넣기.
ex)
select ename, hiredate
from emp
where hiredate >= '81/12/25';
select empno, ename, sal from emp where sal BETWEEN 2000 AND 3000;
select empno, ename, deptno
from emp
where deptno IN (10, 20);
% : 글자수 제한 X (0개 포함), 어떤 글자가 와도 상관 X
_ : 글자수는 반드시 한 글자. 어떤 글자가 와도 상관 X
NULL값인 경우에만 출력
select empno, ename, comm
from emp
where comm IS NULL;
NULL이 아닌 경우 (값이 있는 경우) 에만 출력
select empno, ename, comm
from emp
where comm IS NOT NULL;
검색조건이 여러개일 경우 사용.
select ename, hiredate, sal
from emp
where hiredate > '01-JAN-82'
AND sal >= 1300;
연산자 우선순위
1. AND
2. OR
&
select empno, ename, sal
from emp
where empno = &empno;