кодесурса
«SQL

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

script1adsense2code
script1adsense3code

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

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

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


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


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

SELECT p.name "Patient",
       count(t.patient) "Appointment for No. of Physicians"
FROM appointment t
JOIN patient p ON t.patient=p.ssn
GROUP BY p.name
HAVING count(t.patient)>=1;

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

 Пациент | Назначение для № врачей
------------------- + ------------------------------ -----
 Грейс Ричи | 2
 Джон Смит | 3
 Деннис Доу | 3
 Случайный Дж. Пациент | 1
(4 ряда)

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


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

«E

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code