Professional Documents
Culture Documents
SELECT last_name,first_name,department_name,job_title
FROM Employees e,Departments d,Jobs j
WHERE e.department_id = d.department_id AND e.job_id=j.job_id
SELECT last_name,first_name,department_name,d.department_id,job_title,l.city
FROM Employees e,Departments d,Locations l,Jobs j
WHERE e.department_id = d.department_id AND e.job_id=j.job_id AND city='Seattle'
AND d.location_id = l.location_id;
SELECT d.department_name,c.country_name,l.country_id
FROM Departments d, Locations l, Countries c
WHERE d.location_id = l.location_id AND c.country_name = 'Canada' AND l.country_id
= c.country_id
8. Gasiti care sunt numele acelor departamente �n care salariul maxim este mai mare
dacat 10000
SELECT department_name,max(salary)
FROM Employees e,Departments d
WHERE e.department_id = d.department_id
Group by department_name
Having max(salary) > 10000
SELECT region_name,count(country_id)
FROM Countries c, Regions r
WHERE c.region_id = r.region_id
Group by region_name
11. Scrieti o interogare care afiseaza numele si job-ul angajatilor care lucreaza
�n acelasi
departament cu angajatul cu numele Luis Popp.
SELECT e1.last_name,e1.first_name,e1.department_id
FROM Employees e, Employees e1
WHERE e.department_id = e1.department_id AND e.last_name = 'Popp' AND e.first_name
= 'Luis';
14. Creati o interogare care are ca rezultat afisarea locatiei (id si oras) si a
numelui
departamentelor. Includeti toate locatiile, chiar daca nu exista niciun departament
corespunzator.
SELECT d.department_name,d.location_id,l.city
FROM Departments d, Locations l
WHERE d.location_id = l.location_id(+)