Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Practica1_EvaluarFunciones

Enviado por   •  3 de Septiembre de 2018  •  1.086 Palabras (5 Páginas)  •  260 Visitas

Página 1 de 5

...

Para mostrar el salario más alto de cada departamento, lo que hacemos mentalmente, agrupar las filas por departamentos, y buscar entre cada departamento el salario más alto, esto mismo los hace el SQL

SELECT MAX(Salario), Dept_No FROM Emple GROUP BY Dept_No;

La tabla original , con los del departamento 10 en azul, los del 20 en rojo y los del 30 en negro son, y en negrita y con tamaño 14 los máximos de cada departamento son.:

SALARIO

DEPT_NO

1040

20

1500

30

1625

30

2900

20

1600

30

3005

30

2885

10

3000

20

4100

10

1350

30

1430

20

1335

30

3000

20

1690

10

El resultado de la consulata: SELECT MAX(Salario), Dept_No FROM Emple GROUP BY Dept_No;

será

MAX(SALARIO)

DEPT_NO

3005

30

3000

20

4100

10

Otro ejemplo , contra cuantos empleados hay en cada oficio.

La tabla original es:

EMP_NO

APELLIDO

OFICIO

DIR

FECHA_ALT

SALARIO

COMISION

DEPT_NO

7369

SANCHEZ

EMPLEADO

7902

17-12-1990

1040

0

20

7499

ARROYO

VENDEDOR

7698

20-02-1990

1500

390

30

7521

SALA

VENDEDOR

7698

22-02-1991

1625

650

30

7566

JIMENEZ

DIRECTOR

7839

02-04-1991

2900

20

7654

MARTIN

VENDEDOR

7698

29-09-1991

1600

1020

30

7698

NEGRO

DIRECTOR

7839

01-05-1991

3005

30

7782

CEREZO

DIRECTOR

7839

09-06-1991

2885

10

7788

GIL

ANALISTA

7566

09-11-1991

3000

20

7839

REY

PRESIDENTE

17-11-1991

4100

10

7844

TOVAR

VENDEDOR

7698

08-09-1991

1350

30

7876

ALONSO

EMPLEADO

7788

...

Descargar como  txt (13 Kb)   pdf (90 Kb)   docx (595.9 Kb)  
Leer 4 páginas más »
Disponible sólo en Essays.club