본문 바로가기
Database

[Oracle] emp테이블을 이용한 SELECT

by JJH0100 2022. 11. 3.
728x90
반응형
select * from emp;

 

EX01

직원 테이블의 사번, 이름, 입사일자 해당 내용만 출력하시오
단, 입사일자는 년도 4자리, 월 2자리, 일 2자리 형식으로 조회

SELECT empno, ename, to_char(hiredate, 'yyyy-mm-dd') FROM emp;

/*
2. 사원들의 직무명을 중복 제거 후, 직무명을 올림차순으로 출력하시오
*/
SELECT DISTINCT job FROM emp ORDER by job;

/*
3. 급여가 3000 이상인 사람의 사원정보를 출력하시오
*/
SELECT * FROM emp WHERE sal >= 3000;

/*
4.이름이 'SMITH'인 사원의 정보를 출력하시오
*/
SELECT * FROM emp WHERE ename = 'SMITH';

/*
5. 10번 부서원중에서 직업이 'MANAGER'인 사원정보를 출력하시오
*/
SELECT * FROM emp WHERE deptno=10 AND job = 'MANAGER';

 

EX06

10번 부서원이 아니면서 직무가 'CLERK' 또는 'MANAGER'인 사원정보를 출력하시오

 

 

EX07

급여가 1000~3000 사이인 직원중에서 직무가 'SALESMAN' 인 사원정보를 출력하시오.

SELECT * FROM emp WHERE sal >= 1000 AND sal <= 3000 AND job = 'SALESMAN';

 

EX08

이름이 'A'가 들어가는 사원중에서 급여가 2000을 초과하는 사원정보를 출력하시오.

728x90
반응형

'Database' 카테고리의 다른 글

[Oracle] LPAD()  (0) 2022.11.03
[Oracle] to_char 시간표시 방법  (0) 2022.11.03
[Oracle] DML - INSERT VALUES  (0) 2022.11.02
[Oracle] DATE  (0) 2022.11.02
[Oracle] NUMBER  (0) 2022.11.02

댓글