Anda di halaman 1dari 3

Kevin Van Malderen

Database Development 2

r0446324

Section 3
3.1
oef3
SELECT department_id, department_name, location_id, city FROM departments natural join locations

oef5
SELECT department_id, department_name, location_id, city FROM departments natural join locations where department_id in (20,50)

oef6
SELECT type_code, description, title FROM d_songs natural join d_types where type_code between 70 and 80

3.2
Oef1
SELECT department_id, department_name, location_id, city FROM departments natural join locations where location_id = 1400

Oef2
select song_id, cd_number, title, comments from d_play_list_items natural join d_track_listings natural join d_cds

Oef3
select city, department_name, location_id, department_id from departments natural join locations where department_id in (10,20,30) and city = 'Seattle'

Oef4
select country_name, region_id, region_name from countries natural join regions where region_name = 'Americas'

Oef5
select first_name, last_name, hire_date, job_id, job_title, max_salary from employees natural join jobs where max_salary > 12000

Kevin Van Malderen

Database Development 2

r0446324

Oef6
select job_title, first_name, last_name, email from jobs join employees using (job_id) where job_title= 'Stock Clerk'

Oef7
select e.employee_id, e.first_name, e.last_name, m.manager_id, m.first_name, m.last_name from employees e inner join employees m on e.employee_id = m.employee_id

Oef8
select location_id, city, d.department_name from departments d join locations l on d.location_id = l.location_id where country_id = 'CA'

Oef9
select manager_id, department_id, department_name, first_name, last_name from employees natural join departments where department_id in (80,90,110,190)

Oef10
select employee_id, last_name, department_id, department_name, hire_date from employees join departments using(department_id) where hire_date='June 7,1994'

3.3
Oef1
select e.first_name, e.last_name, d.department_name from employees e left outer join departments d on e.department_id = d.department_id

Oef2
select e.first_name, e.last_name, d.department_name from employees e right outer join departments d on e.department_id = d.department_id

Oef3
select e.first_name, e.last_name, d.department_name

Kevin Van Malderen

Database Development 2

r0446324

from employees e full outer join departments d on e.department_id = d.department_id

3.4
Oef1
select e.last_name as Employee, e.employee_id as Emp#, m.last_name as Manager, m.employee_id as Mgr# from employees e join employees m on e.manager_id = m.employee_id

Oef2
select e.last_name as Employee, e.employee_id as Emp#, m.last_name as Manager, m.employee_id as Mgr# from employees e left outer join employees m on e.manager_id = m.employee_id order by e.last_name

Oef3
select last_name, salary, department_id from employees where department_id = 90

Oef4
select e.last_name as "Employee", e.employee_id as "Emp#", m.last_name as "Mnager", m.employee_id as "Mgr#" from employees e left outer join employees m on e.employee_id = m.employee_id

Oef5
select e.last_name as "Employee", e.employee_id as "Emp#", m.last_name as "Mnager", m.employee_id as "Mgr#" from employees e left outer join employees m on e.employee_id = m.employee_id order by e.employee_id

Anda mungkin juga menyukai