Consultas SQL Oracle Simples 4 | Principiantes

Oracle adquirió Sun Microsystems y con ella la empresa encargada comercial de MySQL.

La última versión de Oracle es la versión 12c, la primera base de datos diseñada para Cloud Computing, que fue lanzada en 2013, donde con la presentación de la llegada de esta última versión de Oracle Database 12c, Oracle facilita los esfuerzos de las empresas para estandarizar, consolidar y automatizar los servicios de las bases de datos en la nube.

1.- Obtener el id del empleado, apellido, salario y salario incrementado. Este último es un campo calculado que es la suma del salario actual más el 15.5%. Etiquete esta última columna como NUEVO SALARIO. Además obtenga una columna que muestre el valor del incremento salarial que tenga el nombre de INCREMENTO. Las columnas NUEVO SALARIO E INCREMENTOS no deben tener decimales.

SELECT EMPLOYEE_ID, LAST_NAME, SALARY, ROUND(SALARY+(SALARY*0.155)) AS "NUEVO SALARIO", ROUND(SALARY*0.155) AS "INCREMENTO" FROM EMPLOYEES;


2.- Asignar un número aleatorio entre 1 y 10 a los empleados del departamento de Marketing.

SELECT LAST_NAME, ROUND(DBMS_RANDOM.VALUE(1, 10)) AS "ALEATORIO" FROM EMPLOYEES WHERE DEPARTMENT_ID=20;

3.- Elabore una consulta que muestre el nombre y apellido del empleado con título EMPLEADO, el salario, porcentaje de comisión, la comisión y el salario total.

SELECT FIRST_NAME||' '||LAST_NAME AS "EMPLEADO", SALARY, COMMISSION_PCT, SALARY*COMMISSION_PCT AS "COMMISSION", SALARY+(SALARY*COMMISSION_PCT) AS "SALARIO TOTAL" FROM EMPLOYEES;


4.- Obtenga el salario mayor, el salario menor, la suma de los salarios y el salario promedio de cada uno de los departamentos. Redondear los resultados al entero más cerca.


SELECT DEPARTMENT_ID, MAX(SALARY) AS "SALARIO MAX", MIN(SALARY) AS "SALARIO_MIN", SUM(SALARY) AS "SUMA SALARIO", ROUND(AVG(SALARY)) AS "PROMEDIO" FROM EMPLOYEES GROUP BY DEPARTMENT_ID;

Comentarios

Entradas populares de este blog

Paginación de Memoria

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