кодесурса
«SQL

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

script1adsense2code
script1adsense3code

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

35. Напишите запрос в SQL, чтобы получить имена всех медсестер, которые когда-либо были на вызове для комнаты 122.

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


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


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

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

SELECT n.name
FROM nurse n
WHERE employeeid IN
    ( SELECT oc.nurse
     FROM on_call oc,
          room r
     WHERE oc.blockfloor = r.blockfloor
       AND oc.blockcode = r.blockcode
       AND r.roomnumber = 122 );

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

 название
-----------------
 Лаверн Робертс
 Пол Флауэрс
(2 ряда)	

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


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

«E

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code