Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / SQL и PL/SQL в Oracle10g
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

Лабораторная работа 4.4 Внешние объединения

Внешние объединения (внешние джойны, outer joins) в запросах Oracle SQL

Задание:

Напишите запрос на основе информации из таблиц employees и departments схемы hr. Запрос должен возвращать информацию:

  • о названии отдела (столбец deparment_name в таблице departments);
  • о имени сотрудника;
  • о фамилии сотрудника.

При этом должна выводиться также информация о тех отделах, для которых сотрудников в таблице employees нет. Информация должна быть упорядочена по названиям отделов.

Результат выполнения запроса должен выглядеть так, как представлено на рис. Лаб 4.4-1.

Рис. Лаб. 4.4-1.

Решение:

Код соответствующего запроса может выглядеть так:

select departments.department_name AS "Отдел", employees.first_name As "Имя", employees.last_name As "Фамилия" FROM hr.employees, hr.departments WHERE employees.department_id (+)= departments.department_id ORDER BY "Отдел"

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru