Упражнения по SQL в больнице База данных: найдите имена пациентов и их врачей, которым не требуется помощь медсестры
База данных больницы 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 схема базы данных больницы:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы найти имена пациентов, которые приняли назначение 25 апреля в 10 часов утра, а также отобразить своего врача, помогающего медсестрам и номер комнаты.
Далее: Напишите запрос в SQL, чтобы найти имена пациентов, их лечащих врачей и лекарств.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code