Упражнения по SQL на базе данных больницы: найдите имя и лекарства для тех пациентов, которые не посещали прием
База данных больницы SQL: Упражнение 21 с решением
21. Напишите запрос в SQL, чтобы найти имя и лекарства для тех пациентов, которые не посещали прием.
Образец таблицы: пациент
Образец таблицы: предписывает
Пример таблицы: врач
Пример таблицы: лекарства
Пример решения:
SELECT t.name AS "Patient",
p.name AS "Physician",
m.name AS "Medication"
FROM patient t
JOIN prescribes s ON s.patient=t.ssn
JOIN physician p ON s.physician=p.employeeid
JOIN medication m ON s.medication=m.code
WHERE s.appointment IS NULL;
Пример вывода:
Пациент | Врач | медикаментозное лечение ------------ + ------------- + ------------ Деннис Доу | Молли Часы | Thesisin (1 ряд)
Практика онлайн
ER схема базы данных больницы:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы найти имена пациентов, которые прошли предварительное посещение, а также отобразить их врачей и лекарства.
Далее: напишите запрос в SQL, чтобы подсчитать количество доступных комнат в каждом блоке.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code