SQL 기본 문법 - 선택 출력(WHERE 절)

테이블에 있는 자료를 조회할때 틀정 조건에 맞는 행을 선택을 하여 출력하고 싶을때 WHERE 절을 사용합니다.

여기서 사용되는 EMP 테이블의 구조 등 예제 테이블의 대한 자세한 내용은 'https://siteview.tistory.com/327'을 참조 하십시요.

 

1. 하나의 비교 연산자를 이용한 선택 출력

EMP 테이블에서 부서번호(DEPTNO)가 10인 자료만 출력하는 QURY를 작성하면 아래와 같습니다.

SELECT *
FROM EMP
WHERE DEPTNO = 10;

WHERE 이하 조건식에서 ' DEPTNO = 10' 인 조건에 만족하는(결과가 참인, 결과 값이 TRUE인) 데이터만 출력합니다. 

 

2. 여러개의 조건식을 이용한 선택 출력

WHERE 절에서는 논리연산자인 AND와 OR를 이용하여 여러개의 조건식을 사용하 실 수 있습니다.

 

2.1. AND 연산자를 이용한 선택 출력

AND 연산자는 여러개의 조건을 동시에 만족할 때 사용합니다. 예제로 EMP 테이블에서 부서번호(DEPTNO)가 30인 직원중 직업(JOB)이 'SALESMAN'인 자료만 출력하는 QURY를 작성하면 아래와 같습니다.

SELECT *
FROM EMP
WHERE DEPTNO = 30 AND JOB = 'SALESMAN';

 

 

2.2. OR 연산자를 이용한 선택 출력

OR 연산자는 여러개의 조건 중 하나만 만족해도 될 때 사용합니다. 예제로 EMP 테이블에서 부서번호(DEPTNO)가 30인 직원중 직업(JOB)이 'CLERK'인 자료만 출력하는 QURY를 작성하면 아래와 같습니다.

SELECT *
 FROM EMP
 WHERE DEPTNO = 30 OR JOB = 'CLERK';

+ Recent posts