кодесурса
«SQL

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

script1adsense2code
script1adsense3code

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

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

Образец таблицы: пациент


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


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


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

SELECT t.name AS "Name of the patient",
       p.name AS "Name of the physician",
       a.examinationroom AS "Room No."
FROM patient t
JOIN appointment a ON a.patient=t.ssn
JOIN physician p ON a.physician=p.employeeid
WHERE a.prepnurse IS NULL;

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

 Имя пациента | Имя врача | Комната нет.
--------------------- + ----------------------- + ---- ------
 Джон Смит | Кристофер Терк | С
 Деннис Доу | Персиваль Кокс | С
(2 ряда)

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


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

«E

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code