상세 컨텐츠

본문 제목

[데이터베이스]_오라클 DB SQL쿼리문 문제 예제 (3)

Data Base_데이터베이스

by 쫑메이 2020. 8. 6. 00:43

본문

 

 

 

 

 

 

 

 

DATA BASE

 

 

 

 

 

 

데이터베이스란?

[데이터베이스] 사용자와 관계형 데이터베이스를 연결해 주는 표준 검색 언어이다. Structured Query Language의 약자가 의미하듯, 이미 정해진(구조화된) 질의 언어라는 뜻으로서, 일정한 질의 언어로 DB를 제어할 수 있으므로, 데이터를 매우 쉽게 관리할 수 있다. 데이터베이스에서 쓰이는 언어 중에서 가장 널리 알려지고 많이 사용되고 있으며, SELECT FROM WHERE 구조로 특징지을 수 있는 관계 사상을 기초로 한 대표적 언어이다. SQL은 데이터 정의, 데이터 조작, 제어 기능에 대한 명령을 모두 포함하고 있다. SQL은 데이터를 정의하는데 쓰이는 명령문과 데이터를 삽입 · 삭제하는 등의 조작에 쓰이는 부분, 그리고 query 명령문 부분과 그 외의 기능을 수행하는 부분들로 이루어져 있다.

[네이버 지식백과]


 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제 _1


 

 

입사일로부터 90일이 지난 후의 사원 이름, 입사일, 90일 후의 날, 급여를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_2


 

 

입사일로부터 6개월이 지난 후의 입사일, 6개월 후의 날짜, 급여를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 3


 

 

급여가 30번 부서의 최저 급여보다 높은 사원의 사원번호, 이름, 급여를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 4


 

 

모든 사원의 60일이 지난 후의 MONDAY는 몇 년, 몇 월, 며칠 인가를 구하여

이름, 입사일, MONDAY를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 5


 

 

입사일로부터 오늘까지의 일수를 구하여 이름, 입사일, 근무일수를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 6


 

 

입사일을 1996년 5월 14일의 형태로 이름, 입사일을 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 7


 

 

이름의 글자 수가 6자 이상인 사람의 이름을 앞에서 3자리만 구하여

소문자로 이름만을 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 8


 

 

10번 부서 월급의 평균, 최고, 최저, 인원수를 구하여 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 9


 

 

 

각 부서별 급여의 평균, 최고, 최저, 인원수를 구하여 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 10


 

 

각 부서별 같은 업무를 하는 사람의 인원수를 구하여 부서 번호, 업무 면, 인원수를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 11


 

 

- 같은 업무를 하는 사람의 수가 4명 이상인 업무와 인원수를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 12


 

 

각 부서별 평균 월급, 전체 원급, 최고 원급, 최저 월급을 구하여 평균 원급이 많은 순으로 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 13


 

 

- EMP와 DEPT TABLE 을 JOIN 하여 부서 번호, 부서명, 이름, 급여를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 14


 

 

이름이 ALLEN인 사원의 부서명을 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 15


 

 

DEPT TABLE에 있는 모든 부서를 출력하고, EMP TABLE에 있는 DATA와 JOIN 하여 --

모든 사원의 이름, 부서 번호, 부서명, 급여를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 16


 

 

 

EMP TABLE에 있는 EMPNO와 MGR을 이용하여

서로의 관계를 다음과 같이 출력하라.-- SMTH의 매니저는 FORD이다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 17


 

ALLEN의 직무와 같은 사람의 이름, 부서명, 급여, 직무를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 18


 

 

전체 사원의 평균 임금보다

많은 사원의 사원번호, 이름, 부서명, 입사일, 지역, 급여를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 19


 

 

10번 부서 사람들 중에서 20번 부서의 사원과 같은 업무를 하는

-- 사원의 사원번호, 이름, 부서명, 입사일, 지역을 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 20


 

 

10번 부서 중에서 30번 부서에는 없는 업무를 하는

-- 사원의 사원번호, 이름, 부서명, 입사일, 지역을 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 21


 

 

10번 부서와 같은 일을 하는

-- 사원의 사원번호, 이름, 부서명, 지역, 급여를 급여가 많은 순으로 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 22


 

 

MARTIN이나 SCOTT의 급여와 같은

사원의 사원번호, 이름, 급여를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[데이터베이스]_오라클 DB SQL쿼리문

문제 예제_ 23


 

 

 

급여가 30번 부서의 최고 급여보다 높은 사원의 사원번호, 이름, 급여를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

ㅣ읽느라 수고 많으셨어요~ㅣ

 

 

 

 


 

 

 

 

 

 

 

 

 

부족한 글을 읽어주셔서 감사드립니다

아직 부족한 게 많으니

틀린 곳이 있다면

조언의 말씀 꼭 부탁드립니다!!!!

 

 

 

 

 

 

 

 

 

 


 

 

반응형

관련글 더보기