You are on page 1of 2

COMPANY

SELECT '1 nombres de los departamentos'


SELECT DNAME
FROM Department

SELECT '2 Nombre completo de las empleadas que son mujeres'


SELECT fname, minit, lname
FROM Employee
WHERE sex='F'

SELECT '3 Nombre del empleado y nombre del departamento en el que trabaja'
SELECT e.fname, e.lname, d.dname
FROM Employee e, Department d
WHERE e.dno = d.dnumber

SELECT '4 Nombre del departamento y del manager de ese departamento'


SELECT e.fname, e.lname, d.dname
FROM Employee e, Department D
WHERE e.ssn = d.mgrssn

SELECT '5 Nombre y dirección de todos los empleados que trabajan en el departament
o Research '
SELECT DISTINCT e.fname, e.lname, e.Addres
FROM Employee e, Department d
WHERE e.dno = (SELECT dnumber
FROM Department
WHERE dname = 'research')

SELECT '6 Proyectos en Stafford'


SELECT p.pnumber, p.dnum, e.lname, e.bdate, e.addres
FROM Project p, Department d, Employee e
WHERE p.plocation = 'stafford' AND d.dnumber = p.dnum AND e.ssn = d.mgrssn

SELECT '7 Projectos del empleado SMITH'


SELECT pnumber, lname
FROM Project p, Works_on w, Employee e
WHERE p.PNumber = w.pno AND w.essn = e.ssn AND lname = 'Smith'

SELECT '8 empleados que no tienen dependientes'


SELECT fname, lname
FROM Employee
WHERE ssn NOT IN (SELECT essn FROM Dependent)

SELECT '9 administradores con al menos 1 dependiente'


SELECT e.fname
FROM Employee e, Department d
WHERE d.mgrssn = e.ssn AND d.mgrssn IN (SELECT essn FROM dependent)

SELECT '10 Nombre del empleado y nombre de su supervisor'


SELECT e.fname, m.fname
FROM Employee e LEFT JOIN Employee m
ON e.superssn = m.ssn

You might also like