기본 select문을 연습할 수 있는 예제입니다.

1. 81년도에 입사한 사람들 중에서 job이 ' MANAGER'인 사람들의 성명과 직업을 다음과 같은  

   형태로 출력하세요.

   ex)JONES : MANAGER

...더보기

select ename || ':' || job
from emp
where job='MANAGER' and
      
 hiredate >= '81/1/1' and hiredate<='81/12/31' 

 

2. job이 'SALESMAN'이면서 연봉이 1500이상인 데이터를 출력 (사번,성명,직업,연봉 출력)

...더보기

select empno,ename,job,sal
from emp
where job='SALESMAN' and sal>=1500

 

3. 연봉이 2000에서 3000사이의 사원 between ~ and 연산자를 이용하여 작업. 연봉이 높은 순

   서대로 출력하세요.

   (사번,성명,연봉)

...더보기

select empno,ename,sal
from emp
where sal between 2000 and 3000
order by sal desc;

 

4. 82년도 이후에 입사했거나 연봉이 5000이상인 사람을 출력. (사번,성명,연봉,입사년월)

...더보기

select empno,ename,sal,hiredate
from emp
where hiredate >='82/1/1' or sal>=5000;

 

5. emp테이블에서 부서번호가 10이거나 20에 속하는 사원들 중에서 급여가 2000이상인 사원들

   의 이름,급여,부서번호를 출력

...더보기

select ename,sal,deptno
from emp
where deptno in (10,20)
       
 and sal>=2000

 

6. 급여가 1300에서 1700사이에 해당하는 사원의 성명,담당업무,급여,부서번호 조회하기

...더보기

select ename,job,sal,deptno
from emp
where sal between 1300 and 1700

 

7. 사원번호가 7902,7788,7566인 사원의 사원번호, 성명,담당업무,급여,입사일자 조회하기

...더보기

select empno,ename,job,sal,hiredate
from emp
where empno in (7902,7788,7566)

 

8. emp테이블에서 급여가 2800이상이고 job이 MANAGER인 사원의 사원번호,성명,담당업무,

   급여,입사일자,부서번호를 조회하기

...더보기

select empno,ename,job,sal,hiredate,deptno
from emp
where sal>=2800 and job='MANAGER'

 

9. emp테이블에서 JOB이 'MANAGER',"CLERK','ANALYST' 가 아닌 사원의 사원번호, 성명,

   담당업무,급여,부서번호 출력

...더보기

select empno,ename,job,sal,deptno
from emp
where job not in ('MANAGER','ANALYST','CLERK')

 

 

'Web Application,데이터베이스 활용 전문가 양성과정 > 오라클' 카테고리의 다른 글

[실습예제]조인연습  (0) 2019.06.21
[실습예제]group by  (0) 2019.06.21
hr계정  (0) 2019.06.21
문자열함수의 연습  (0) 2019.06.20
샘플데이터  (0) 2019.06.19

+ Recent posts