Resultados Querys BD Empleados

10
Base de Datos II Parcial 2: Consultas Avanzadas 1 L.I. Diana Hernández Orozco RESULTADOS DE LAS CONSULTAS DE LA BD EMPLEADOS: 1.- Haga una consulta para desplegar el nombre, número de departamento y el nombre del departamento para todos los empleados. ename deptno dname CLARK 10 ACCOUNTING KING 10 ACCOUNTING MILLER 10 ACCOUNTING SMITH 20 RESEARCH JONES 20 RESEARCH SCOTT 20 RESEARCH ADAMS 20 RESEARCH FORD 20 RESEARCH ALLEN 30 SALES WARD 30 SALES MARTIN 30 SALES BLAKE 30 SALES TURNER 30 SALES JAMES 30 SALES 2.- Haga una lista única de todos los puestos que hay en el departamento 30. job Loc SALESMAN CHICAGO MANAGER CHICAGO CLERK CHICAGO

Transcript of Resultados Querys BD Empleados

Page 1: Resultados Querys BD Empleados

Base de Datos II

Parcial 2: Consultas Avanzadas

1

L.I. Diana Hernández Orozco

RESULTADOS DE LAS CONSULTAS DE LA BD EMPLEADOS:

1.- Haga una consulta para desplegar el nombre, número de departamento y el

nombre del departamento para todos los empleados.

ename deptno dname

CLARK 10 ACCOUNTING

KING 10 ACCOUNTING

MILLER 10 ACCOUNTING

SMITH 20 RESEARCH

JONES 20 RESEARCH

SCOTT 20 RESEARCH

ADAMS 20 RESEARCH

FORD 20 RESEARCH

ALLEN 30 SALES

WARD 30 SALES

MARTIN 30 SALES

BLAKE 30 SALES

TURNER 30 SALES

JAMES 30 SALES

2.- Haga una lista única de todos los puestos que hay en el departamento 30.

job Loc

SALESMAN CHICAGO

MANAGER CHICAGO

CLERK CHICAGO

Page 2: Resultados Querys BD Empleados

Base de Datos II

Parcial 2: Consultas Avanzadas

2

L.I. Diana Hernández Orozco

3.- Escriba un query para mostrar el nombre del empleado, nombre del

departamento y localización para todos los empleados que ganan una

comisión, aunque sea 0.

ename dname loc

ALLEN SALES CHICAGO

WARD SALES CHICAGO

MARTIN SALES CHICAGO

TURNER SALES CHICAGO

4.- Muestre el nombre de empleado y nombre del departamento para todos los

empleados que tengan una A en su nombre.

ename Dname

CLARK ACCOUNTING

ADAMS RESEARCH

ALLEN SALES

WARD SALES

MARTIN SALES

BLAKE SALES

JAMES SALES

5.- Escriba un query que muestre el nombre, el puesto, el número y el nombre

del departamento para aquellos empleados que trabajen en DALLAS.

ename job deptno Dname

SMITH CLERK 20 RESEARCH

JONES MANAGER 20 RESEARCH

SCOTT ANALYST 20 RESEARCH

ADAMS CLERK 20 RESEARCH

FORD ANALYST 20 RESEARCH

Page 3: Resultados Querys BD Empleados

Base de Datos II

Parcial 2: Consultas Avanzadas

3

L.I. Diana Hernández Orozco

6.- Muestre el nombre y número de empleado junto con el nombre y número de

su “jefe”, ordene la salida por el nombre del jefe en forma descendente,

etiquete las columnas como se muestra en el ejemplo.

Employee Emp# Manager Mgr#

ADAMS 7876 SCOTT 7788

JONES 7566 KING 7839

BLAKE 7698 KING 7839

CLARK 7782 KING 7839

FORD 7902 JONES 7566

SCOTT 7788 JONES 7566

SMITH 7369 FORD 7902

MILLER 7934 CLARK 7782

WARD 7521 BLAKE 7698

JAMES 7900 BLAKE 7698

MARTIN 7654 BLAKE 7698

TURNER 7844 BLAKE 7698

ALLEN 7499 BLAKE 7698

7.- Cree un query que muestre el nombre del empleado, numero de

departamento y los nombres de todos los empleados que trabajan en el mismo

departamento para un empleado dado, de nombres apropiados a las columnas,

ordenarlos por número y nombre de empleado.

deptno Employee Colleague

10 CLARK KING

10 CLARK MILLER

10 KING MILLER

10 KING CLARK

10 MILLER KING

10 MILLER CLARK

20 ADAMS SMITH

Page 4: Resultados Querys BD Empleados

Base de Datos II

Parcial 2: Consultas Avanzadas

4

L.I. Diana Hernández Orozco

20 ADAMS SCOTT

20 ADAMS JONES

20 ADAMS FORD

20 FORD SMITH

20 FORD SCOTT

20 FORD ADAMS

20 FORD JONES

20 JONES SCOTT

20 JONES FORD

20 JONES ADAMS

20 JONES SMITH

20 SCOTT JONES

20 SCOTT FORD

20 SCOTT ADAMS

20 SCOTT SMITH

20 SMITH SCOTT

20 SMITH FORD

20 SMITH ADAMS

20 SMITH JONES

30 ALLEN BLAKE

30 ALLEN JAMES

30 ALLEN TURNER

30 ALLEN MARTIN

30 ALLEN WARD

30 BLAKE MARTIN

30 BLAKE WARD

30 BLAKE JAMES

30 BLAKE TURNER

30 BLAKE ALLEN

30 JAMES TURNER

30 JAMES MARTIN

30 JAMES WARD

30 JAMES ALLEN

Page 5: Resultados Querys BD Empleados

Base de Datos II

Parcial 2: Consultas Avanzadas

5

L.I. Diana Hernández Orozco

30 JAMES BLAKE

30 MARTIN ALLEN

30 MARTIN BLAKE

30 MARTIN WARD

30 MARTIN JAMES

30 MARTIN TURNER

30 TURNER MARTIN

30 TURNER WARD

30 TURNER JAMES

30 TURNER ALLEN

30 TURNER BLAKE

30 WARD ALLEN

30 WARD BLAKE

30 WARD JAMES

30 WARD TURNER

30 WARD MARTIN

8.- Haga un query que muestre el nombre, el puesto, el nombre del

departamento, salario y el nivel del salario de todos los empleados (Nota:

Utilice la tabla SALGRADE para obtener el nivel del salario.

ename job dname sal grade

MILLER CLERK ACCOUNTING 1300.00 2

CLARK MANAGER ACCOUNTING 2450.00 4

KING PRESIDENT ACCOUNTING 5000.00 5

SCOTT ANALYST RESEARCH 3000.00 4

ADAMS CLERK RESEARCH 1100.00 1

FORD ANALYST RESEARCH 3000.00 4

JONES MANAGER RESEARCH 2975.00 4

SMITH CLERK RESEARCH 800.00 1

ALLEN SALESMAN SALES 1600.00 3

JAMES CLERK SALES 950.00 1

TURNER SALESMAN SALES 1500.00 3

Page 6: Resultados Querys BD Empleados

Base de Datos II

Parcial 2: Consultas Avanzadas

6

L.I. Diana Hernández Orozco

BLAKE MANAGER SALES 2850.00 4

WARD SALESMAN SALES 1250.00 2

MARTIN SALESMAN SALES 1250.00 2

9.- Cree un query para mostrar el nombre y la fecha de ingreso para aquellos

empleados que hayan sido contratados antes del empleado BLAKE.

ename hiredate

SMITH 1980-12-17 00:00:00

ALLEN 1981-02-20 00:00:00

WARD 1981-02-22 00:00:00

JONES 1981-04-02 00:00:00

10.- Hacer un query para mostrar el nombre de los productos diferentes que

haya vendido el empleado ALLEN.

descrip

ACE TENNIS RACKET I

ACE TENNIS RACKET II

ACE TENNIS BALLS-3 PACK

ACE TENNIS BALLS-6 PACK

SP TENNIS RACKET

SP JUNIOR RACKET

RH: “GUIDE TO TENNIS”

SB ENERGY BAR-6 PACK

SB VITA SNACK – 6 PACK

11.- Muestre el salario mayor, menor, suma y promedio de todos los

empleados.

Maximum Minimun Sum Average

5000.00 800.00 29025 2073

Page 7: Resultados Querys BD Empleados

Base de Datos II

Parcial 2: Consultas Avanzadas

7

L.I. Diana Hernández Orozco

12.- Mostrar el salario mayor, menor, suma y promedio por cada tipo de puesto.

Job Maximum Minimun Sum

Average

ANALYST 3000 3000 6000 3000

CLERK 1300 800 4150 1038

MANAGER 2975 2450 8275 2758

PRESIDENT 5000 5000 5000 5000

SALESMAN 1600 1250 5600 1400

13.- Escriba un query que muestre el número de personas con el mismo

puesto.

job count

ANALYST 2

CLERK 4

MANAGER 3

PRESIDENT 1

SALESMAN 4

14.- Escriba un query para mostrar el nombre del empleado y la fecha de

ingreso para todos los empleados que se encuentren en el mismo

departamento que BLAKE.

ename hiredate

ALLEN 1981-02-20 00:00:00

WARD 1981-02-22 00:00:00

MARTIN 1981-09-28 00:00:00

TURNER 1981-09-08 00:00:00

JAMES 1981-12-03 00:00:00

Page 8: Resultados Querys BD Empleados

Base de Datos II

Parcial 2: Consultas Avanzadas

8

L.I. Diana Hernández Orozco

15.- Cree un query para mostrar el número de empleado y el nombre para

todos los empleados que ganen más del salario promedio, ordene el resultado

en orden descendente por salario.

empno ename

7566 JONES

7698 BLAKE

7782 CLARK

7788 SCOTT

7839 KING

7902 FORD

16.- Escriba un query que despliegue el número de empleado y el nombre para

todos los empleados que trabajen en un departamento con un empleado cuyo

nombre tenga una T en su nombre.

empno ename

7369 SMITH

7499 ALLEN

7521 WARD

7566 JONES

7654 MARTIN

7698 BLAKE

7788 SCOTT

7844 TURNER

7876 ADAMS

7900 JAMES

7902 FORD

Page 9: Resultados Querys BD Empleados

Base de Datos II

Parcial 2: Consultas Avanzadas

9

L.I. Diana Hernández Orozco

17.-- Muestre el nombre de empleado, número de departamento y puesto para

aquellos empleados cuyo departamento esté localizado en DALLAS.

ename deptno job

SMITH 20 CLERK

JONES 20 MANAGER

SCOTT 20 ANALYST

ADAMS 20 CLERK

FORD 20 ANALYST

18.- Muestre el nombre del empleado y salario para todos los empleados que

reportan a KING.

ename sal

JONES 2975

BLAKE 2850

CLARK 2450

19.- Muestre el número de departamento, nombre del puesto para todos los

empleados del departamento SALES.

deptno ename job

30 ALLEN SALESMAN

30 WARD SALESMAN

30 MARTIN SALESMAN

30 BLAKE MANAGER

30 TURNER SALESMAN

30 JAMES CLERK

Page 10: Resultados Querys BD Empleados

Base de Datos II

Parcial 2: Consultas Avanzadas

10

L.I. Diana Hernández Orozco

20.- Desplegar el número de empleado, nombre y salario para aquellos

empleados que ganen más del salario promedio y que trabajen en un

departamento con un empleado cuyo nombre tenga una T en su nombre.

empno ename sal

7566 JONES 2975

7698 BLAKE 2850

7788 SCOTT 3000

7902 FORD 3000

21.- Cree un query para desplegar a los empleados que ganen un salario

mayor al salario de cualquiera que tenga el puesto CLERK, ordene los

resultados por salario del mayor al menor.

ename job sal

KING PRESIDENT 5000.00

SCOTT ANALYST 3000.00

FORD ANALYST 3000.00

JONES MANAGER 2975.00

BLAKE MANAGER 2850.00

CLARK MANAGER 2450.00

ALLEN SALESMAN 1600.00

TURNER SALESMAN 1500.00