Diferència entre revisions de la pàgina «M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T4-HR»
(Es crea la pàgina amb «1) Cree un informe que produzca los siguientes resultados para cada empleado: <apellido_empleado> earns <salario> mensual pero desea<3 veces el salario.>.Etiquete la c...».) |
|||
Línia 15: | Línia 15: | ||
LAST_NAME HIRE_DATE REVIEW | LAST_NAME HIRE_DATE REVIEW | ||
--------- --------- ------------------------------------------- | --------- --------- ------------------------------------------- | ||
− | 1 King 17/06/03 | + | 1 King 17/06/03 Dilluns, the Twenty-Second of Diciembre, 2003 |
− | 2 Kochhar 21/09/05 | + | 2 Kochhar 21/09/05 Dilluns, the Twenty-Seventh of Marzo, 2006 |
− | 3 De Haan 13/01/01 | + | 3 De Haan 13/01/01 Dilluns, the Sixteenth of Julio, 2001 |
− | 4 Hunold 03/01/06 | + | 4 Hunold 03/01/06 Dilluns, the Tenth of Julio, 2006 |
− | 5 Ernst 21/05/07 | + | 5 Ernst 21/05/07 Dilluns, the Twenty-Sixth of Noviembre, 2007 |
... | ... | ||
</pre> | </pre> |
Revisió de 17:40, 6 oct 2022
1) Cree un informe que produzca los siguientes resultados para cada empleado: <apellido_empleado> earns <salario> mensual pero desea<3 veces el salario.>.Etiquete la columna como Dream Salaries.
Dream Salaries ------------------------------------------------------ 1 King earns $24,000.00 monthly but wants $72,000.00. 2 Kochhar earns $17,000.00 monthly but wants $51,000.00. 3 De Haan earns $17,000.00 monthly but wants $51,000.00. 4 Hunold earns $9,000.00 monthly but wants $27,000.00. 5 Ernst earns $6,000.00 monthly but wants $18,000.00. ...
2) Muestre el apellido, fecha de contratación y fecha de revisión de salario de cada empleado, que es el primer lunes después de seis meses de contrato. Etiquete la columna como REVIEW. Formatee las fechas para que aparezcan en un formato similar a “Lunes treinta y uno de julio de 2000”.
LAST_NAME HIRE_DATE REVIEW --------- --------- ------------------------------------------- 1 King 17/06/03 Dilluns, the Twenty-Second of Diciembre, 2003 2 Kochhar 21/09/05 Dilluns, the Twenty-Seventh of Marzo, 2006 3 De Haan 13/01/01 Dilluns, the Sixteenth of Julio, 2001 4 Hunold 03/01/06 Dilluns, the Tenth of Julio, 2006 5 Ernst 21/05/07 Dilluns, the Twenty-Sixth of Noviembre, 2007 ...
3) Muestre el apellido, fecha de contratación y día de la semana en el que empezó a trabajar el empleado. Etiquete la columna como DAY. Ordene los resultados por el día de la semana, empezando por el lunes.
LAST_NAME HIRE_DATE DAY --------- --------- ----- 1 Ladwig 14/07/03 LUNES 2 Cambrault 15/10/07 LUNES 3 Mallin 14/06/04 LUNES 4 Ernst 21/05/07 LUNES 5 Greene 19/03/07 LUNES ...
4) Cree una consulta que muestre los apellidos y comisiones de los empleados. Si un empleado no obtiene ninguna comisión, indique "No Commission". Etiquete la columna como COMM.
LAST_NAME COMM --------- ------------- 1 King No Commission 2 Kochhar No Commission 3 De Haan No Commission ... 46 Russell ,4 47 Partners ,3 48 Errazuriz ,3 ...
5) Con la función DECODE, escriba una consulta que muestre el grado de todos los empleados según el valor de la columna JOB_ID, utilizando los siguientes datos:
Cargo Grado ------------------ ..... AD_PRES A ST_MAN B IT_PROG C SA_REP D ST_CLERK E None of the above 0
JOG_ID GRADE ---------- ----- 1 AC_ACCOUNT 0 2 AC_MGR 0 3 AD_ASST 0 4 AD_PRES A 5 AD_VP 0 ...
6) Vuelva a escribir la sentencia del ejercicio anterior utilizando la sintaxis CASE.
JOG_ID GRADE ---------- ----- 1 AC_ACCOUNT 0 2 AC_MGR 0 3 AD_ASST 0 4 AD_PRES A 5 AD_VP 0 ...