----------------------------------------------------------
1.업무(JOB) 가 MANAGER 인 사원의 이름, 입사일을 출력

----------------------------------------------------------

 select ename,hiredate from emp
 where job='MANAGER'

----------------------------------------------------------

2.사원명이 WARD 인 사원의 급여,커미션을 출력

----------------------------------------------------------
 select sal,comm from emp
 where ename='WARD'
 

----------------------------------------------------------

3.30번 부서에 속하는 사원의 이름, 부서번호를 출력

----------------------------------------------------------
select ename,deptno from emp
where deptno='30'
 

----------------------------------------------------------

4.급여가 1250 을 초과 ,  3000이하 인 사원의 이름,급여를 출력

----------------------------------------------------------
select ename,sal from emp
where sal>1250 and sal<=3000

----------------------------------------------------------

4-1.급여가 1250 을 이상 ,  3000이하 인 사원의 이름,급여를 출력

----------------------------------------------------------
select ename,sal from emp
where sal between 1250 and 3000 @@@@@@@@@@@@@@@ between A and B

----------------------------------------------------------

5.커미션이 0 인 사원의 이름, 커미션을 출력

----------------------------------------------------------

select ename,comm from emp
where comm=0

----------------------------------------------------------

6.커미션 계약을 하지 않은 사원의 이름을 출력

----------------------------------------------------------

select ename from emp
where comm is null ***********************is null 과 is not null
 

----------------------------------------------------------

7.입사일이 81/06/09보다 늦은 사원의 이름, 입사일 출력

----------------------------------------------------------
select ename,hiredate from emp
where hiredate > '81/06/09'
 
----------------------------------------------------------

8.모든 사원의 급여마다 1000을 더한 급여를 출력

----------------------------------------------------------
select sal+1000 (as) 결과값 from emp

여기서 결과값은- Alias(별칭, 가칭)이다.
중간에 as는 생략가능

 

----------------------------------------------------------

8.모든 표를 출력하되 모든 사원의 급여마다 1000을 더한 급여를 출력

----------------------------------------------------------
select empno,ename,job,mgr,hiredate,sal+1000 as sal,comm,deptno from emp
일일이 다 해줘야 된다.

----------------------------------------------------------

9.FORD 의 입사일,부서번호를 출력

----------------------------------------------------------
select hiredate,deptno from emp
where ename='FORD'

----------------------------------------------------------

10.EMP 테이블의 구조 출력

----------------------------------------------------------

desc emp

 

set pagesize 20
한페이지당 보여줄수있는 레코드의 갯수


Posted by Taoist
,