кодесурса
«SQL

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

script1adsense2code
script1adsense3code

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

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

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


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


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


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

SELECT p.name AS "Physician",
       p.position,
       d.name AS "Department"
FROM physician p
JOIN affiliated_with a ON a.physician=p.employeeid
JOIN department d ON a.department=d.departmentid
WHERE primaryaffiliation='false';

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

 Врач | положение | отдел
------------------ + ------------------------------ + ------------------
 Кристофер Терк | Врач Хирургического Обслуживания | Общая медицина
 Джон Вен | Врач Хирургического Обслуживания | Общая медицина
(2 ряда)

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


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

«E

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code