Está en la página 1de 3

4.

Cree una consulta para mostrar el apellido concatenado con el nombre separndo
los con una coma y el salario de los empleados que trabajan en el departamento d
e Accounting de la empresa. Utilice alias en las columnas para clarificar los da
tos mostrados.
--4
SELECT E.LAST_NAME||','||E.FIRST_NAME AS "APELLIDOS Y NOMBRES",SALARY SALARIO,D
EPARTMENT_NAME
FROM EMPLOYEES E JOIN DEPARTMENTS D
ON (E.DEPARTMENT_ID=D.DEPARTMENT_ID ) AND DEPARTMENT_NAME='Accounting';
create procedure or replace modifica_dpto
2. Cree una consulta para mostrar el apellido concatenado con el nombre separndol
os con una coma, la fecha de contratacin (hire_date) y el nombre del departamento
donde trabaja el/los empleados/s ms antiguo de la empresa. Utilice alias en las
columnas para clarificar los datos mostrados.
--2
SELECT LAST_NAME||','||FIRST_NAME AS "APELLIDOS Y NOMBRES" ,HIRE_DATE AS "FECHA
DE CONTRATACION",
DEPARTMENT_NAME AS DEPPARTAMENTO
FROM EMPLOYEES E JOIN DEPARTMENTS D
ON(E.DEPARTMENT_ID = D.DEPARTMENT_ID ) AND (HIRE_DATE = (SELECT MAX(HIRE_DATE) F
ROM EMPLOYEES));
2. Cree una consulta para mostrar el apellido concatenado con el nombre separndol
os con una coma, la fecha de contratacin (hire_date) y el nombre del departamento
donde trabaja el/los empleados/s ms antiguo de la empresa. Utilice alias en las
columnas para clarificar los datos mostrados.
--2
SELECT LAST_NAME||','||FIRST_NAME AS "APELLIDOS Y NOMBRES" ,HIRE_DATE AS "FECHA
DE CONTRATACION",
DEPARTMENT_NAME AS DEPPARTAMENTO
FROM EMPLOYEES E JOIN DEPARTMENTS D
ON(E.DEPARTMENT_ID = D.DEPARTMENT_ID ) AND (HIRE_DATE = (SELECT MAX(HIRE_DATE) F
ROM EMPLOYEES));
5. Cree una consulta para mostrar el nmero de empleado, el apellido concatenado c
on el nombre separndolos con una coma, la descripcin del cargo actual de los emple
ados que alguna vez hayan cambiado de cargo dentro de la empresa. Utilice alias
en las columnas para clarificar los datos mostrados.
--5
SELECT E.EMPLOYEE_ID, LAST_NAME||','||FIRST_NAME AS "APELLIDOS Y NOMBRES",JOB_T
ITLE AS "CARGO ACTUAL",SALARY SALARIO
FROM EMPLOYEES E JOIN JOBS J
ON(E.JOB_ID = J.JOB_ID ) JOIN JOB_HISTORY JH ON (E.EMPLOYEE_ID=JH.EMPLOYEE_ID);
5. Cree una consulta para mostrar el nmero de empleado, el apellido concatenado c
on el nombre separndolos con una coma, la descripcin del cargo actual de los emple
ados que alguna vez hayan cambiado de cargo dentro de la empresa. Utilice alias
en las columnas para clarificar los datos mostrados.
--5
SELECT E.EMPLOYEE_ID, LAST_NAME||','||FIRST_NAME AS "APELLIDOS Y NOMBRES",JOB_T
ITLE AS "CARGO ACTUAL",SALARY SALARIO
FROM EMPLOYEES E JOIN JOBS J
ON(E.JOB_ID = J.JOB_ID ) JOIN JOB_HISTORY JH ON (E.EMPLOYEE_ID=JH.EMPLOYEE_ID);
5. Cree una consulta para mostrar el nmero de empleado, el apellido concatenado c
on el nombre separndolos con una coma, la descripcin del cargo actual de los emple
ados que alguna vez hayan cambiado de cargo dentro de la empresa. Utilice alias
en las columnas para clarificar los datos mostrados.
--5
SELECT E.EMPLOYEE_ID, LAST_NAME||','||FIRST_NAME AS "APELLIDOS Y NOMBRES",JOB_T

ITLE AS "CARGO ACTUAL",SALARY SALARIO


FROM EMPLOYEES E JOIN JOBS J
ON(E.JOB_ID = J.JOB_ID ) JOIN JOB_HISTORY JH ON (E.EMPLOYEE_ID=JH.EMPLOYEE_ID);
5. Cree una consulta para mostrar el nmero de empleado, el apellido concatenado c
on el nombre separndolos con una coma, la descripcin del cargo actual de los emple
ados que alguna vez hayan cambiado de cargo dentro de la empresa. Utilice alias
en las columnas para clarificar los datos mostrados.
--5
SELECT E.EMPLOYEE_ID, LAST_NAME||','||FIRST_NAME AS "APELLIDOS Y NOMBRES",JOB_T
ITLE AS "CARGO ACTUAL",SALARY SALARIO
FROM EMPLOYEES E JOIN JOBS J
ON(E.JOB_ID = J.JOB_ID ) JOIN JOB_HISTORY JH ON (E.EMPLOYEE_ID=JH.EMPLOYEE_ID);
5. Cree una consulta para mostrar el nmero de empleado, el apellido concatenado c
on el nombre separndolos con una coma, la descripcin del cargo actual de los emple
ados que alguna vez hayan cambiado de cargo dentro de la empresa. Utilice alias
en las columnas para clarificar los datos mostrados.
--5
SELECT E.EMPLOYEE_ID, LAST_NAME||','||FIRST_NAME AS "APELLIDOS Y NOMBRES",JOB_T
ITLE AS "CARGO ACTUAL",SALARY SALARIO
FROM EMPLOYEES E JOIN JOBS J
ON(E.JOB_ID = J.JOB_ID ) JOIN JOB_HISTORY JH ON (E.EMPLOYEE_ID=JH.EMPLOYEE_ID);
3. Cree una consulta para mostrar el apellido concatenado con el nombre separndol
os con una coma, el nombre del director a cargo y el salario de los empleados qu
e trabajan como Programmer en la empresa. Utilice alias en las columnas para cla
rificar los datos mostrados.
--3
SELECT E.LAST_NAME||','||E.FIRST_NAME AS "APELLIDOS Y NOMBRES" ,M.LAST_NAME||',
'||M.FIRST_NAME DIRECTOR,E.SALARY SALARIO
FROM EMPLOYEES E LEFT JOIN EMPLOYEES M
ON (E.MANAGER_ID = M.EMPLOYEE_ID) JOIN JOBS J ON (E.JOB_ID=J.JOB_ID ) AND JOB_TI
TLE='Programmer';
4. Cree una consulta para mostrar el apellido concatenado con el nombre separndol
os con una coma y el salario de los empleados que trabajan en el departamento de
Accounting de la empresa. Utilice alias en las columnas para clarificar los dat
os mostrados.
--4
SELECT E.LAST_NAME||','||E.FIRST_NAME AS "APELLIDOS Y NOMBRES",SALARY SALARIO,D
EPARTMENT_NAME
FROM EMPLOYEES E JOIN DEPARTMENTS D
ON (E.DEPARTMENT_ID=D.DEPARTMENT_ID ) AND DEPARTMENT_NAME='Accounting';
3. Cree una consulta para mostrar el apellido concatenado con el nombre separndol
os con una coma, el nombre del director a cargo y el salario de los empleados qu
e trabajan como Programmer en la empresa. Utilice alias en las columnas para cla
rificar los datos mostrados.
--3
SELECT E.LAST_NAME||','||E.FIRST_NAME AS "APELLIDOS Y NOMBRES" ,M.LAST_NAME||',
'||M.FIRST_NAME DIRECTOR,E.SALARY SALARIO
FROM EMPLOYEES E LEFT JOIN EMPLOYEES M
ON (E.MANAGER_ID = M.EMPLOYEE_ID) JOIN JOBS J ON (E.JOB_ID=J.JOB_ID ) AND JOB_TI
TLE='Programmer';
4. Cree una consulta para mostrar el apellido concatenado con el nombre separndol
os con una coma y el salario de los empleados que trabajan en el departamento de
Accounting de la empresa. Utilice alias en las columnas para clarificar los dat

os mostrados.
--4
SELECT E.LAST_NAME||','||E.FIRST_NAME AS "APELLIDOS Y NOMBRES",SALARY SALARIO,D
EPARTMENT_NAME
FROM EMPLOYEES E JOIN DEPARTMENTS D
ON (E.DEPARTMENT_ID=D.DEPARTMENT_ID ) AND DEPARTMENT_NAME='Accounting';
2. Cree una consulta para mostrar el apellido concatenado con el nombre separndol
os con una coma, la fecha de contratacin (hire_date) y el nombre del departamento
donde trabaja el/los empleados/s ms antiguo de la empresa. Utilice alias en las
columnas para clarificar los datos mostrados.
--2
SELECT LAST_NAME||','||FIRST_NAME AS "APELLIDOS Y NOMBRES" ,HIRE_DATE AS "FECHA
DE CONTRATACION",
DEPARTMENT_NAME AS DEPPARTAMENTO
FROM EMPLOYEES E JOIN DEPARTMENTS D
ON(E.DEPARTMENT_ID = D.DEPARTMENT_ID ) AND (HIRE_DATE = (SELECT MAX(HIRE_DATE) F
ROM EMPLOYEES));
5. Cree una consulta para mostrar el nmero de empleado, el apellido concatenado c
on el nombre separndolos con una coma, la descripcin del cargo actual de los emple
ados que alguna vez hayan cambiado de cargo dentro de la empresa. Utilice alias
en las columnas para clarificar los datos mostrados.
--5
SELECT E.EMPLOYEE_ID, LAST_NAME||','||FIRST_NAME AS "APELLIDOS Y NOMBRES",JOB_T
ITLE AS "CARGO ACTUAL",SALARY SALARIO
FROM EMPLOYEES E JOIN JOBS J
ON(E.JOB_ID = J.JOB_ID ) JOIN JOB_HISTORY JH ON (E.EMPLOYEE_ID=JH.EMPLOYEE_ID);

También podría gustarte