кодесурса
«SQL

Упражнения по SQL на базе данных больницы: найдите имя врача и отделения, с которыми он связан

script1adsense2code
script1adsense3code

База данных больницы SQL: Упражнение-8 с решением

8. Напишите запрос на языке SQL, чтобы получить имя врача и отделения, к которым он относится.

Пример таблицы: врач


Пример таблицы: отдел


Пример таблицы: affiliated_with


Пример решения:

SELECT p.name AS "Physician",
       d.name AS "Department"
FROM physician p,
     department d,
     affiliated_with a
WHERE p.employeeid=a.physician
  AND a.department=d.departmentid;

Пример вывода:

 Врач | отдел
------------------- + ------------------
 Джон Дориан | Общая медицина
 Эллиот Рид | Общая медицина
 Кристофер Терк | Общая медицина
 Кристофер Терк | Хирургия
 Персиваль Кокс | Общая медицина
 Боб Келсо | Общая медицина
 Тодд Куинлан | Хирургия
 Джон Вен | Общая медицина
 Джон Вен | Хирургия
 Кит Дюдемейстер | Общая медицина
 Молли Часы | психиатрия
(11 рядов)

Практика онлайн


ER схема базы данных больницы:

«E

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущая: написать запрос в SQL для подсчета количества недоступных комнат.
Далее: написать запрос на SQL, чтобы получить имена врачей, которые прошли специальную подготовку.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code