Base de dato

Enviado por Programa Chuletas y clasificado en Otras materias

Escrito el en español con un tamaño de 11,58 KB

1.-  Crea una consulta para mostrar el last_name y salary de los empleados que ganan más de $12000. Guarda tu sentencia SQL en un archivo de texto llamado lab2_1.sql. Ejecuta la consulta.

SELECT last_name , salary

FROM employees

WHERE salary > 12000 ;

2.- Crea una consulta para mostrar el apellido y numero de empleado para el empleado número 176.

SELECT last_name, department_id

FROM employees

WHERE employee_id = 176 ;

3.- Modifica lab2_1.sql para mostrar el last_name y salary para todos los empleados cuyo salario esta fuera del rango de $5000 y $12000.Guarda tu sentencia SQL en un archivo de texto llamado lab2_3.sql.

SELECT last_name, salary

FROM employees

WHERE salary < 5000="" or="" salary=""> 12000 ;

4.- Muestra el last_name, job_id y start_date de los empleados contratados entre las fechas del 20 de Febrero de 1998 y Mayo 1 de 1998. Ordena la consulta en orden ascendente por fecha de inicio.

SELECT last_name, job_id, hire_date

FROM employees

WHERE hire_date BETWEEN '20/FEB/98' AND '01/MAY/98'

ORDER BY hire_date ASC;

5.- Muestra el last_name y el numero de departamento de todos los empleados en los departamentos 20 y 50 en orden alfabetico por nombre.

SELECT last_name, department_id

FROM employees

WHERE department_id IN (20 , 50)

ORDER BY last_name ASC;     

6.- Modifica lab2_3.sql para listar el last_name y el salary de los empleados que ganan entre $5000 y $12000, y estan en el departamento 20 o 50. Etiqueta las columnas Employee y Monthly Salary respectivamente. Guarda lab2_3.sql como lab2_6.sql. Ejecuta la sentencia en lab2_6.sql.

SELECT last_name AS "Employee", salary AS "Monthly Salary"

FROM employees

WHERE salary BETWEEN 5000 AND 12000

AND department_id IN (20 , 50) ;

7.- Muestra el last_name y hire_date de cada empleado que fue contratado en el año de 1994.

SELECT last_name, hire_date

FROM employees

WHERE hire_date LIKE '%94' ; 

8.- Muestra el last_name y job title de todos los empleados que no tienen un manager.

SELECT last_name, job_id

FROM employees

WHERE manager_id IS NULL ;

9.- Muestra el last_name, salary, y commission para todos los empleados que ganan comisiones. Ordena los datos en forma descendente por salario y comisión.

SELECT last_name, salary, commission_pct

FROM employees

WHERE commission_pct IS NOT NULL

ORDER BY salary DESC, commission_pct DESC;

10.- Muestra los last_names de todos los empleados donde la tercera letra del nombre es una a.

SELECT last_name

FROM employees

WHERE last_name LIKE '__a%'; 

11.- Muestra el last_name de todos los empleados que tienen una a y una e en sus apellidos.

SELECT last_name

FROM employees

WHERE last_name LIKE '%a%'

AND last_name LIKE '%e%';

12.- Muestra el last_name, job, y salary para todos los empleados de los cuales el job_id es sales representative o stock clerk y de los cuales el salario no es igual a $2500, $3500, o $7000.

SELECT last_name, job_id, salary

FROM employees

WHERE job_id = 'SA_REP' OR job_id = 'ST_CLERK'

AND salary NOT IN (2500 , 3500 , 7000) ;

13.- Modifica lab2_6.sql para mostrar el last_name, salary y commission para todos los empleados de los cuales la cantidad de la comisión es 20%. Guarda lab2_6.sql como lab2_13.sql. Ejecuta la sentencia en lab2_13.sql.

SELECT last_name, salary, commission_pct

FROM employees

WHERE commission_pct = .2 ;

Entradas relacionadas:

Etiquetas:
SELECT last_name, salary, commission_pct FROM employees WHERE commission_pct IS NOT NULL ejecute una consulta que muestre el apellido de todos los empleados que tengan una a y una e en sus apellidos. cree una consulta para mostrar el apellido y el salario de los empleados que ganan mas de 12000 utilice la función DECODE para el siguiente select, despliegue el apellido, el salario del empleado y una nueva columna llamada grupo, esta se conformara de acuerdo a la letra inicial del apellido. El agrupamiento se hara de acuerdo a: Apellidos con Cree una consulta para mostrar el apellido del empleado y el número de departamento para el número de empleado 176 Sueldo de empleados de oficina a) DATO DECODE mostrar apellido y el salario de los empleados que ganan m%C3%A1s de %2412.000 consulta que muestre salario de los empleados que su salario no está en el rango de 5000 y 12 000 mostrar last_name, hire_date, job_id que fueron contratados entre el 20 de febrero salario fuera de rango sql Mostrar el apellido Order by que empleados ganan un salario fuera de rango etiquete las columnas como employee y monthly salary dato alfabetico sentencia para para desplegar el apellido y salario de todos los empleados cuyo salario no se encuentre en el rango de $5,000 y $12,000. ejemplos de no oracionales Muestre el apellido y el número de departamento de todos los empleados de losdepartamentos 20 y 50 en orden alfabético ascendente por nombre. De acuerdo ala lógica IF-THEN-ELSE utilice la función DECODE para el siguiente select, despliegue el apellido, el salario del empleado y una nueva columna llamada grupo, esta se conformara de acuerdo a la letra inicial del apellido. El agrupamiento s salary MUESTRE EL APELLIDO DE TODOS LOS EMPLEADOS QUE TENGAN LA A COMO TERCERA LETRA Sql muestra el last_name y el numero de departamento de todos los empleados en los departamentos 20 y 50 en orden alfabetico por nombre. select last_name, department_id from employees where department_id in (20 , 50) order by last_name asc; employees despliegue el último nombre y fecha de ingreso de cada empleado que fue contratado en 1994