ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Consultas combinadas


Enviado por   •  15 de Noviembre de 2015  •  Apuntes  •  547 Palabras (3 Páginas)  •  186 Visitas

Página 1 de 3

Encontrar el salario medio de los analistas  mostrando la cantidad de empleados  como oficio analista

select AVG(salario) as"salario medio ",

COUNT(*)as "cantidad de empleados",

oficio 

from EMP

group by OFICIO having OFICIO='analista'

Visualizar los salarios mayores para cada oficio

select max(salario) as"salario mayores ",

oficio 

from EMP

group by OFICIO

Encontrar el salario más alto el más bajo y la diferencia entre ambos de todos los empleados como oficio empleado

select max(salario) as"salario mas alto ",

MIN(salario)as"salario bajo",

MAX(salario)-MIN(salario) as "diferencia",

oficio 

from EMP

group by OFICIO  having OFICIO='empleado'

Buscar a aquellos  números de departamentos  con 4 o más personas trabajando

select dept_no as"numero de adepartamento",

COUNT(*) as "numero de trabajadores"

from EMP

group by DEPT_NO having COUNT(*)>=4

Visualizar la cantidad de enfermeros, enfermeras e interinos, ordenados por la función

select COUNT(*) as "cantidad", funcion

from PLANTILLA

        

group by FUNCION having FUNCION in('enfermero','enfermera','interino')

order by FUNCION

Visualizar los números de  departamento, oficio y cantidad de personas, para a aquellos números de  departamentos que tengan trabajando dos o más personas en el mismo oficio

select dept_no as "numeros de adepartamentos",

COUNT(*) as "cantidad de personas",

OFICIO 

from EMP

group by  DEPT_NO, OFICIO having  COUNT(*)>2

Calcular el salario medio, diferencia, máximo y mínimo de cada oficio. Indicando el oficio y la cantidad de empleados de cada oficio

select AVG (SALARIO) as"salario medio",

MAX(salario) as "salario maximo",

MIN(salario) as "salario mas  bajo",

MAX(salario)-MIN(salario)as "la diferencia",

COUNT(*) as "cantidad de personas",

OFICIO 

from EMP

group by OFICIO

Calcular el salario medio de la plantilla de las sala 6, según la función que realizan. Indicar la función y la cantidad de empleados en dicha función

select sala_cod, AVG (SALARIO) as "salario medio", 

COUNT(*) as "cantidad de personas",

FUNCION

from PLANTILLA

group by FUNCION, SALA_COD having SALA_COD=6

Consultas de combinación internas

Buscar el oficio, el apellido y el nombre del departamento que tengan asociado los empleados

select EMP.OFICIO,EMP.APELLIDO,DEPT.DNOMBRE,EMP.DEPT_NO

from EMP 

inner join DEPT

on EMP.DEPT_NO=DEPT.DEPT_NO

order by EMP.DEPT_NO

Seleccionar el apellido,oficio,salario,numero de departamento y el nombre del departamento de todos los empleados cullos salarios sean mayores de $300,000

select EMP.APELLIDO,EMP.OFICIO,EMP.SALARIO,EMP.DEPT_NO,DEPT.DNOMBRE

from EMP

inner join DEPT

on EMP.DEPT_NO=DEPT.DEPT_NO

where SALARIO>=300000

...

Descargar como (para miembros actualizados)  txt (4.7 Kb)   pdf (110.6 Kb)   docx (14.5 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com