кодесурса
«SQL

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

script1adsense2code
script1adsense3code

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

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

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


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

SELECT p.name AS "Physician",
       p.position "Designation"
FROM physician p
LEFT JOIN trained_in t ON p.employeeid=t.physician
WHERE t.treatment IS NULL
ORDER BY employeeid;

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

 Врач | обозначение
------------------- + ----------------------------
 Джон Дориан | Штатный врач
 Эллиот Рид | Лечащий врач
 Персиваль Кокс | Старший лечащий врач
 Боб Келсо | Главный врач
 Кит Дюдемейстер | MD Resident
 Молли Часы | Посещение психиатра
(6 рядов)

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


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

«E

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code