V1#
HackerRank#
Realizar las 3 consultas asignadas de la página Sql - HackerRank, según la tabla de HackerRank, y una que selecciones. En total 4 consultas.
Consultas Básicas#
1. Listar los títulos únicos de los empleados que empiezan por “S”#
2. Contar el número total de empleados en el departamento “Sales” que empezaron después del “1989-01-01”#
3. Calcular el salario promedio de los empleados que ganan más de 39.000. Imprimir solo 2 decimales redondeadas(comando ROUND())#
4. Mostrar el número de empleados por departamento#
5. Filtrar empleados con salarios entre 39.000 y 40.000 y organizarlos en orden ascendente por salario#
6. Encontrar el salario máximo y mínimo en la tabla salaries
. Además, renombrarlos a salario_maximo
y salario_minimo
#
7. Ordenar los empleados por fecha de contratación desde la más reciente a la más antigua#
Vistas#
Estás consultas deben implementarse como vistas. Deben implementar la vista y llamarla.
8. Buscar empleados cuyo nombre contenga la silaba “est”, organizarlos en orden Alfabético#
9. Mostrar la cantidad de empleados con más de un título asignado. El empleado no debe salir repetido#
Rutinas#
Está consulta deben implementarse como una rutina. Deben implementar la rutina y llamarla.
10. Obtener los empleados que fueron contratados después de 1989-06-06 dado un genero del cual depende la rutina#
11. Obtener los títulos de los empleados que empezaron entre dos fechas que define el usuario, ejemplo: 1985-06-01 hasta 1985-12-01#
Consultas Nivel Medio (Usando JOIN)#
12. Listar los nombres de los empleados junto con sus salarios actuales (con la fecha to_date más grande). El nombre debe aparecer en una sola columna (usar CONCAT)#
13. Listar los empleados que tienen múltiples títulos en la empresa#
14. Encuentra el salario promedio de los empleados actuales por cada departamento.#
15. Encontrar los empleados que han trabajado en más de un departamento y su apellido empiece por G#
16. Listar los nombres de los departamentos y la cantidad de empleados en cada uno. Además, organizar ascendentemente por el número total de empleados#