consultas sql
TABLA EMPLE
TABLA DEPART.
create table emple(
emp_no int,
apellido varchar(15),
oficiovarchar(15),
dir varchar(10),
fecha_alt date,
salario float,
comision float,
dept_no int);
create table depart(
dep_no int,
dnombre varchar(10),
loc varchar(10));
alter table emple
addconstraint llave1
primary key (emp_no);
alter table depart
add constraint llave2
primary key(dep_no);
alter table emple
add constraint llave3
foreign key (dept_no)
references depart(dep_no);
Realizar las siguientes consultas:
1. Mostrar el apellido, oficio y número de departamento de cada empleado.
Select apellido, oficio, dept_no from emple;
2. Mostrar el número,nombre y localización de cada departamento.
Select dept_no, dnombre, loc from depart;
3. Mostrar todos los datos de todos los empleados.
Select * from emple;
4. Datos de los empleados ordenadospor apellidos.
Select * from emple order by apellido;
5. Datos de los empleados ordenados por número de departamento descendentemente.
Select * from emple order by dept_no desc;
6.Datos de los empleados ordenados por número de departamento descendentemente y dentro de cada departamento ordenados por apellido ascendentemente.
Select * from emple order by dept_nodesc, apellido;
8. Mostrar los datos de los empleados cuyo salario sea mayor que 2000000.
Select * from emple where salario>2000000;
9. Mostrar los datos de los empleados cuyo oficio seaANALISTA.
Select * from emple where oficio='ANALISTA';
10. Seleccionar el apellido y oficio de los empleados del departamento número 20.
Select apellido, oficio from emple where dept_no=20;11. Mostrar todos los datos de los empleados ordenados por apellido.
Select * from emple order by apellido;
12. Seleccionar los empleados cuyo oficio sea ‘VENDEDOR’. Mostrar los datos...
Regístrate para leer el documento completo.