상세 컨텐츠

본문 제목

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

Data Base_데이터베이스

by 쫑메이 2020. 8. 1. 00:17

본문

 

 

 

 

 

 

 

 

DATA BASE

 

 

 

 

 

 

데이터베이스란?

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

[네이버 지식백과]

 

 


 

 

 

 

 


 

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

문제 예제_1


 

 

 

첫 번째 문자는 관계없고, 두 번째 문자가 A인 사람의 정보를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

예제_2


 

 

 

 

커미션이 NULL인 사람의 정보를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_3


 

 

커미션이 NULL이 아닌 사람의 정보를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 4


 

 

 

부서가 30번 부서이고 급여가 $1,500 이상인 사람의 이름, 부서, 월급을 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 5


 

 

이름의 첫 글자가 K로 시작하거나 부서 번호가 30인 사람의 사원번호, 이름, 부서 번호를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 6


 

 

급여가 $1500 이상이고 부서 번호가 30번인 사원 중 직업이 MANAGER인 사람의 정보를 추력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 7


 

 

 

부서 번호가 30인 사람 중 사원번호가 SORT.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 8


 

 

 

급여가 많은 순으로 SORT 하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 9


 

 

부서 번호로 ASCENDING SORT 한 후 급여가 많은 사람 순으로 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 10


 

 

부서 번호가 DESCENDING SORT 하고,

이름순으로 ASCENDING SORT, 모든 사원의 정보를 출력하라

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 11


 

 

 

EMP TABLE에서 이름, 급여, 커미션 금액, 총액 (SAL + COMM) 을 구하여 총액이 많은 순서로 출력하라.

-- 단 커미션이 NULL인 사람은 제외한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 12


 

 

10번 부서의 모든 사람들에게 급여의 13%를 보너스로 지불하기로 하였다.

이름, 급여, 보너스 금액, 부서 번호를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 13


 

 

 

30번 부서의 연봉을 계산하여 이름, 부서 번호, 급여, 연봉을 출력하라.

-- 단 연말에 급여의 150%를 보너스로 지급한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 14


 

 

 

 

부서 번호가 20인 부서의 시간당 임금을 계산하여 출력하라.

-- 단 1달의 근무일수가 12일이고, 1일 근무시간은 5시간이다.

-- 출력 양식은 이름, 급여, 시간당 임금(소수 이하 첫 번째 자리에서 반올림)을 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 15


 

 

 

급여가 $1,500부터 $ 3,000 사이의 사람은 급여가 15%를 회비로 지불하기로 하였다.

-- 이름, 급여, 회비(소수점 두 자리에서 반올림) 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 16


 

 

 

급여가 $2,000 이상인 모든 사람은 급여가 15%를 경보비로 내기로 하였다.

-- 이름, 급여, 경조비를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 17


 

 

 

입사일부터 지금까지의 날짜 수를 출력하라. 부서 번호, 이름, 입사일, 현재일,

-- 근무일수(소수점 이하 절삭), 근무연수, 근무 월수(30일 기준), 근무 주수를 출력하라.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

문제 예제_ 18


 

 

 

 

모든 사원의 실수령액을 계산하여 출력하라.

-- 단 급여가 많은 순으로 이름, 급여, 실수령액을 출력하라

-- (실수령액은 급여에 대해 10%의 세금을 뺸 금액)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

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

 

 

 

 

 

 


 

 

 


 

 

 

 

 

 

 

 

 

 

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

아직 부족한 게 많으니

틀린 곳이 있다면

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

 

 

 


 

반응형

관련글 더보기