오라클 쿼리 문제 EMP (사원 테이블) DEPT (부서 테이블) 컬럼명 설명 EMPNO 사원번호 ENAME 사원명 JOB

Slides:



Advertisements
Similar presentations
북한기도제목 4 월 3 주 (4/15-4/21). 1. 북한정치 - 통일부와 국방부는 11 일 잇따라 열린 정례 브리핑에서 지난 7 일 북한 해외 식당 종업원 들이 집단 탈북한 데 이어 북한 정찰총국 출 신 북한군 대좌와 북한 외교관이 지난해 잇 따라 한국으로 망명한.
Advertisements

조사보고서 장흥안양중학교 3 학년 1 반 17 번 김미리. 차 례 조사순서설명 조사내용 조사소감 참고자료.
밥상의 희로애락 제 5 강 욕망의 밥상 - 탐식 GOOD JOB 식사하셨나요?.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
강사: 이종인 다우 교육원 전임강사 / 온디멘드 수석 컨설턴트 / FMG 수석 컨설턴트
SQL 언어 SQL.
데이터베이스 9주차 : 데이터베이스 설계 2교시 : 데이터베이스 설계(3)
Allow reverse scans allow reverse scnas. allow reverse scans allow reverse scnas.
SQL Statement Tuning e-Architecture 팀 임성욱.
Nested Queries CSED421: Database Systems Labs.
SQL 0613.
오라클 데이터베이스 성능 튜닝.
데이터 모델링 방법론 2003년 03월.
PL/SQL.
데이터베이스 시스템.
Proc*C 기초 Style System 김도형.
관계 대수와 SQL.
Second lab (제출기한 : 11월 15일(목) 까지)
대용량 데이터베이스 솔루션 발표자: 박보영 2007년 5월19일.
오라클 데이터베이스 성능 튜닝.
DataBase 기본 교육 신입사원용 최지철.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
Database & Internet Computing Laboratory 한 양 대 학 교
박시우 ( 업무에 바로 쓰는 SQL 튜닝 박시우 (
Chapter 5 SQL: 확장된 질의, 주장, 트리거, 뷰.
제 5 장 인덱스 생성 및 관리.
Section II. 웹 취약점의 공격과 방어 3. 웹 취약점 분류 4. SQL Injection 5. XSS
5장 SQL 주요 함수.
데이터 베이스 설계 및 실습 #1 - 오라클 설치 및 SQL 기본.
SELECT 문 사원 테이블의 모든 정보를 출력하는 예제 1. 비교 연산자 SELECT 문의 형태
SQL-99: 스키마 정의, 기본제약조건, 질의어 충북대학교 구조시스템공학과 시스템공학연구실
7장 조인.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
DBMS실습(I) 데이터베이스 기본개념 2015년 1학기 동서울대학교 컴퓨터소프트웨어과.
8장 서브 쿼리.
Oracle7.0 (SQL & SQL PLUS) - 신입사원 교육자료 (주)대호네티즌 S/W개발팀.
SQL SQL 불펌하지 마세요!!!!!!!! 불펌 금지.
관계 데이터 모델과 제약조건 개념, 특성, 키, 무결성 제약조건.
요약 정보 만들기.
오라클 데이터베이스 성능 튜닝.
kHS 데이터베이스 테이블 및 인덱스 kHS.
기본적인 SELECT문 작성.
데이터 베이스 설계 및 실습 #3 - SQL 함수.
SQL*PLUS.
14장 뷰.
6장 그룹 함수.
I. SQL 성능 향상 가이드.
14 뷰(View) 뷰의 개념 뷰 관리.
SELECT empno, ename, job, sal, dname FROM emp, dept
3장 SQL*Plus 명령어.
9장 테이블 생성 및 변경, 삭제하기(DDL).
SQL.
Quiz #1.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
제 4 장 관계 데이터 연산 1. 개요 2. 관계 대수 3. 관계 해석.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
13장 무결성 제약조건.
4. 나라 사랑의 길 골든벨 퀴즈.
View(뷰) 1 가상 테이블(Virtual Relation)
Restricting and Sorting Data
기본적인 SELECT문 작성.
8장 테이블의 생성 및 변경 정인기.
본선대회 일정안내.
제 2 강 복음과 문화.
How I Approach Tuning a SQL Statement
3장 SQL*Plus 명령어.
SQL 함수.
Presentation transcript:

오라클 쿼리 문제 EMP (사원 테이블) DEPT (부서 테이블) 컬럼명 설명 EMPNO 사원번호 ENAME 사원명 JOB 직무(직업) MGR 직속상관 HIREDATE 입사일 SAL 월급 COMM 커미션 DEPTNO 부서번호 컬럼명 설명 DEPTNO 부서번호 DNAME 부서명 LOC 부서위치

오라클 쿼리 문제 - 1 부서번호가 10번인 부서의 사람 중 사원번호, 이름, 월급을 출력 사원번호가 7369인 사람 중 이름, 입사일, 부서번호를 출력 이름이 ALLEN인 사람의 모든 정보를 출력 입사일이 83/01/12인 사원의 이름, 부서번호, 월급을 출력 직업이 MANAGER가 아닌 사람의 모든 정보를 출력 입사일이 81/04/02 이후에 입사한 사원의 정보를 출력 급여가 $800 이상인 사람의 이름, 급여, 부서번호를 출력 부서번호가 20번 이상인 사원의 모든 정보를 출력 이름이 K 보다 높은 이름을 가진 사람의 모든 정보를 출력 입사일이 81/12/09 보다 먼저 입사한 사람들의 모든 정보를 출력

오라클 쿼리 문제 - 2 입사번호가 7698보다 작거나 같은 사람들의 입사번호와 이름을 출력 입사일이 81/04/02 보다 늦고 82/12/09 보다 빠른 사원의 이름, 월급, 부서번호를 출력 급여가 $1,600보다 크고 $3,000보다 작은 사람의 이름, 직업, 급여를 출력 사원번호가 7654와 7782 사이 이외의 사원의 모든 정보를 출력 이름이 B와 J 사이의 모든 사원의 정보를 출력하라. 입사일이 81년 이외에 입사한 사람의 모든 정보를 출력, SUBSTR 함수 사용 직업이 MANAGER 이거나 SALESMAN인 사람의 모든 정보를 출력 부서번호와 20, 30번을 제외한 모든 사람의 이름, 사원번호, 부서번호를 출력 이름이 S로 시작하는 사원의 사원번호, 이름, 입사일, 부서번호를 출력 이름의 마지막 글자가 T인 사람의 모든 정보를 출력

오라클 쿼리 문제 - 3 이름의 두 번째 문자가 A인 사람의 정보를 출력 커미션이 NULL인 사람의 정보를 출력 부서가 30번 부서이고 급여가 $1,500 이상인 사람의 이름, 부서, 월급을 출력 이름의 첫 글자가 K로 시작하거나 부서번호가 30인 사람의 사원번호, 이름, 부서번호를 출력 급여가 $1,500 이상이고 부서번호가 30번인 사원 중 직업이 MANAGER인 사람의 정보를 출력 부서번호가 30인 사람 목록을 사원번호 오름차순으로 정렬 급여가 많은 순으로 정렬 부서번호로 오름차순 정렬한 후 급여가 많은 사람 순으로 출력 부서번호 내림차순 정렬하고, 이름 순으로 오름차순 정렬, 급여 순으로 내림차순 정렬

오라클 쿼리 문제 - 4 EMP TABLE에서 이름, 급여, 커미션 금액, 총액(SAL + COMM)을 구하여 총액이 많은 순서로 출력 단, 커미션이 NULL인 사람은 제외 10번 부서의 모든 사람들에게 급여의 13%를 보너스로 지불한 후 이름, 급여, 보너스 금액, 부서번호를 출력 30번 부서의 연봉을 계산하여 이름, 부서번호, 급여, 연봉을 출력 단, 연봉은 급여의 150%를 보너스로 지급하는 것으로 계산 모든 사원의 실수령액을 계산하여 출력 단, 급여가 많은 순으로 이름, 급여, 실수령액을 출력(실수령액은 금여에 대해 10%의 세금을 뺀 금액) 이름의 글자수가 6자 이상인 사람의 이름을 앞에서 3자만 구하여 출력 10번 부서 월급의 평균, 최고, 최저, 인원수를 구하여 출력하라. 각 부서별 급여의 평균, 최고, 최저, 인언수를 구하여 출력하라. 각 부서별 같은 업무를 하는 사람의 인원수를 구하여 부서번호, 업무명, 인원수를 출력하라. 같은 업무를 하는 사람의 수가 4명 이상인 업무와 인원수를 출력 각 부서별 평균 월급, 전체 월급, 최고 월급, 최저 월급을 구하여 평균 월급이 많은 순으로 출력

오라클 쿼리 문제 - 5 EMP와 DEPT TABLE을 JOIN하여 부서번호, 부서명, 이름, 급여를 출력 이름이 ‘ALLEN’인 사원의 부서명을 출력하라. ‘ALLEN`의 직무와 같은 사람의 이름, 부서명, 급여, 직무를 출력 ‘JONES’가 속해있는 부서의 모든 사람의 사원번호, 이름, 입사일, 급여를 출력 전체 사원의 평균 임금보다 많은 사원의 사원번호, 이름, 부서명, 입사일, 지역, 급여를 출력 10번 부서 사람들 중에서 20번 부서의 사원과 같은 업무를 하는 사원의 사원번호, 이름, 부서명, 입사일, 지역을 출력 10번 부서 중에서 30번 부서에는 없는 업무를 하는 사원의 사원번호, 이름, 부서명, 입사일, 지역을 출력 10번 부서와 같은 일을 하는 사원의 사원번호, 이름, 부서명, 지역, 급여를 급여가 많은 순으로 출력 MARTIN이나 SCOTT의 급여와 같은 사원의 사원번호, 이름, 급여를 출력 급여가 30번 부서의 최고 급여보다 높은 사원의 사원번호, 이름, 급여를 출력