Consultas SQL Oracle Simples 2 | Principiantes

Oracle surge en 1977 bajo el nombre de SDL (Software Development Laboratories).

En 1979, SDL cambia su nombre por Relational Software, Inc. (RSI).

La fundación de SDL fue motivada principalmente a partir de un estudio sobre los SGBD (Sistemas Gestores de Base de Datos) de George Koch. Computer World definió este estudio como uno de los más completos jamás escritos sobre bases de datos. Este artículo incluía una comparativa de productos que dirigía a Relational Software como el más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales, algo que por aquella época era todavía desconocido.

1.- Realice una consulta que muestre solo los nombres de los empleados que se repiten.

SELECT FIRST_NAME, COUNT(*) FROM EMPLOYEES GROUP BY FIRST_NAME HAVING COUNT(*)>1;

2.- Realice una consulta que muestre el número de países por región ordenando el resultado por el número de región que tenga mayor número de países.

SELECT R.REGION_NAME AS "REGION", COUNT(*) AS "PAISES" FROM COUNTRIES C JOIN REGIONS R ON C.REGION_ID=R.REGION_ID GROUP BY R.REGION_NAME HAVING COUNT(*)>1 ORDER BY COUNT(*) DESC;

3.- Elabore una consulta que muestre el código del departamento con título “Código del Departamento”, que cuente los empleados por departamento de aquellos que departamentos que tengan más de 10 empleados.

SELECT DEPARTMENT_ID AS "CODIGO DE DEPARTAMENTO", COUNT(EMPLOYEE_ID) FROM EMPLOYEES GROUP BY DEPARTMENT_ID HAVING COUNT(EMPLOYEE_ID)>10;

4.- Visualizar el id del jefe y el salario del empleado a su cargo que tenga el menor ingreso. Excluir los empleados que no tengan asignado un jefe y todos los grupos cuyo salario mínimo sea menor o igual a $6000. Ordenar la salida en orden descendente.

SELECT DISTINCT MANAGER_ID, MIN(SALARY), COUNT(MANAGER_ID) FROM EMPLOYEES WHERE MANAGER_ID IS NOT NULL AND SALARY>6000 GROUP BY MANAGER_ID ORDER BY MANAGER_ID DESC;

Comentarios

Entradas populares de este blog

Paginación de Memoria

Principales herramientas del Banco Central del Ecuador para reducir la oferta de dinero