본문 바로가기

Oracle

Oracle sqlplus select (where 절 사용하기)

select 실행 순서

1. from 테이블명

2. where 조건절

3. group by 칼럼명

4. having 조건절

5. select 칼럼명1, 칼럼명2, ...

6. order by 칼럼명 [asc/desc] > 오름차순 혹은 내림차순

 

※ 계정 파일은 oraclexe\app\oracle\product\10.2.0\server\RDBMS\ADMIN 폴더안에 있는 scott.sql 파일을 활용함.

예제 table

테이블 column 설명

- empno 사원번호

- ename 사원이름

- job 직책

- mgr 매니저의 사원번호

- hiredate 입사일

- sal 봉급

- comm 성과급

- deptno 부서번호

 

 

Where 절 사용하기

 

- 급여가 2000 이상인 사원의 사원번호, 사원이름, 급여 출력하기

- select empno, ename, job from emp where sal>=2000;

- emp 테이블에서 부서번호가 10번인 사원들의 모든 정보를 출력하세요.

- select * from emp where deptno=10;

 

- emp 테이블에서 입사일이 '81/02/20' 인 사원의 사원번호, 이름, 입사일을 출력해보세요

- select deptno, ename, hiredate from emp where hiredate='81/02/20';

 

- emp 테이블에서 직업이 'SALESMAN' 인 사람들의 이름,직업,급여를 출력해 보세요(단 급여가 높은 순서대로)

- select ename, job, sal from emp where job='SALESMAN';