SELECT 문에 WHERE 절을 추가하면, 조건에 맞는 데이터만 검색하게 된다.
SELECT *
FROM (table name)
where (조건)
<> != ^= 다르다문자 데이터를 다룰 때는 반드시 단일 따옴표 안에 표시할 것!
SELECT *
FROM emp
where ename='이문세';
날짜는 문자열과 마찬가지로 단일 따옴표 안에 기술.
... WHERE hiredate < TO_DATE('2005/01/01','YYYY/MM/DD')
SELECT * FROM emp
WHERE 400<= sal AND sal<500;
||
SELECT * FROM emp
WHERE sal BETWEEN 400 AND 500;
SELECT * FROM emp
WHERE 400>sal OR sal>500;
||
SELECT * FROM emp
WHERE sal BETWEEN 400 AND 500;
마치 OR 로 엮인 조건과 같다.
SELECT * FROM emp
WHERE sal = 40 or sal = 500 or sal = 600;
||
SELECT * FROM emp
WHERE sal IN(400,500,600);
COLUMN_NAME LIKE PATTER
% : 몇개의 문자가 오든 상관 X
_ : 오직 한개의 글자
대상컬럼 IS 연산자 NULL
테이블을 구성하는l 행의 집합에 대해 테이블의 부분 집합을 결과로 반환하는 연산자
ALL은 중복된 레코드가 허용된다.