SELECT [조회할 열1 이름], [열2 이름], ...
FROM [조회할 테이블 이름]
WHERE [조회할 행 선별을 위한 조건 식;
// EMP테이블 모든 데이터 중 DEPTNO 열 값이 30인 데이터 출력
ex)
SELECT * FROM EMP WHERE DEPTNO = 30;
// EMP테이블 모든 데이터 중 DEPTNO 열 값이 30인 데이터 출력
WHERE 조건식1 AND 조건식2
WHERE 조건식1 OR 조건식2
WHERE NOT 조건문 //조건문을 만족하지 않는 행 출력
SELECT [조회할 열이름1], [조회할 열이름2]
FROM [조회할 테이블 이름]
WHERE 열 이름 IN (데이터1, 데이터2, ...);
EX)
SELECT * FROM EMP
WHERE JOB = 'MAMAGER' OR JOB = 'SALESMAN' OR JOB = 'CLERK';
SELECT * FROM EMP
WHERE JOB IN ('MAMAGER, SALESMAN, CLERK);
// 위 두개는 서로 같다)
SELECT [조회할 열이름1], [조회할 열이름2]
FROM [조회할 테이블 이름]
WHERE 열 이름 BETWEEN 최솟값 AND 최댓값;
LIKE 'A|_A%' ESCAPE '|' // ESCAPE문자로 |을 지정, |뒤의 _을 데이터에 포함된 문자로 인식
SELECT * //모든 데이터 조회
FROM EMP //EMP테이블 조회
WHERE ENAME LIKE 'S%'; //ENAME 열 데이터 중 S로 시작하는 데이터 조회
WHERE COMM IS NULL; //COMM열에서 NULL값인 행만 출력
WHERE COMM IS NOT NULL; //COMM열에서 NULL값이 아닌 행만 출력
SELECT문 A
UNION
SELECT문 B //A, B SELECT문 합집합