Ø INNER JOIN rgr!пациенты_лекарства ;
Ø ON Пациенты.идент_пац = Пациенты_лекарства.идент_пац ;
Ø INNER JOIN rgr!лекарства ;
Ø ON Лекарства.идент_лек = Пациенты_лекарства.идент_лек ;
Ø INNER JOIN rgr!лекарства_фирмы ;
Ø ON Лекарства.идент_лек = Лекарства_фирмы.идент_лек ;
Ø INNER JOIN rgr!фирмы ;
Ø ON Фирмы.идент_фир = Лекарства_фирмы.идент_фир ;
Ø INNER JOIN rgr!отделения ;
Ø ON Отделения.идент_отд = Пациенты.отделение ;
Ø INNER JOIN rgr!врачи ;
Ø ON Врачи.идент_врач = Пац_врач.идент_врач;
Ø WHERE пациенты.этаж=2;
Результат запроса:
Рис. 42 Результат запроса №8
6.9 Запрос №9
Рис. 43 Запрос №9
Ø Текст запроса:
Ø SELECT врачи.фамилия_врача,; врачи.имя_врача,пациенты.этаж,Count(врачи.фамилия_врача) as "Кол_во_пациентов";
Ø FROM ;
Ø rgr!пациенты ;
Ø INNER JOIN rgr!пац_врач ;
Ø ON Пациенты.идент_пац = Пац_врач.идент_пац ;
Ø INNER JOIN rgr!врачи ;
Ø ON Врачи.идент_врач = Пац_врач.идент_врач;
Ø WHERE;
Ø пациенты.этаж = ThisForm.Text1.Value;
Ø GROUP BY врачи.фамилия_врача;
Ø HAVING "Кол_во_пациентов" > 5
Результат запроса:
Рис. 44 Результат запроса №9
6.10 Запрос №10
Рис. 45 Запрос №10
Ø Текст запроса:
Ø SELECT distinct врачи.фамилия_врача,; врачи.имя_врача,пациенты.фамилия_пациента, пациенты.имя_пациента,; пациенты.дата_рождения,пациенты.отделение_н,;
Ø YEAR(DATE())-YEAR(пациенты.дата_рождения) AS возраст;
Ø FROM ;
Ø rgr!пациенты ;
Ø INNER JOIN rgr!пац_врач ;
Ø ON Пациенты.идент_пац = Пац_врач.идент_пац ;
Ø INNER JOIN rgr!врачи ;
Ø ON Врачи.идент_врач = Пац_врач.идент_врач;
Ø WHERE YEAR(DATE())-YEAR(пациенты.дата_рождения) > (SELECT (AVG(YEAR(DATE()) - YEAR(пациенты.дата_рождения)));
Ø FROM ;
Ø rgr!пациенты ;
Ø INNER JOIN rgr!пац_врач ;
Ø ON Пациенты.идент_пац = Пац_врач.идент_пац ;
Ø INNER JOIN rgr!врачи ;
Ø ON Врачи.идент_врач = Пац_врач.идент_врач;
Ø WHERE пациенты.этаж=1 AND пациенты.отделение_н="Кардиология");
Результат запроса:
Рис. 46 Результат запроса №10
6.11 Запрос №11
Рис. 47 Запрос №11
Ø Текст запроса:
Ø SELECT пациенты.фамилия_пациента,пациенты.имя_пациента,врачи.фамилия_врача,; врачи.имя_врача;
Ø FROM ;
Ø rgr!пациенты ;
Ø INNER JOIN rgr!пац_врач ;
Ø ON Пациенты.идент_пац = Пац_врач.идент_пац ;
Ø INNER JOIN rgr!пациенты_лекарства ;
Ø ON Пациенты.идент_пац = Пациенты_лекарства.идент_пац ;
Ø INNER JOIN rgr!лекарства ;
Ø ON Лекарства.идент_лек = Пациенты_лекарства.идент_лек ;
Ø INNER JOIN rgr!лекарства_фирмы ;
Ø ON Лекарства.идент_лек = Лекарства_фирмы.идент_лек ;
Ø INNER JOIN rgr!фирмы ;
Ø ON Фирмы.идент_фир = Лекарства_фирмы.идент_фир ;
Ø INNER JOIN rgr!отделения ;
Ø ON Отделения.идент_отд = Пациенты.отделение ;
Ø INNER JOIN rgr!врачи ;
Ø ON Врачи.идент_врач = Пац_врач.идент_врач;
WHERE пациенты.фамилия_пациента= Thisform.Combo1.Value;
Результат запроса:
Рис. 48 Результат запроса №11
6.12 Запрос №12
Рис. 49 Запрос №12
Ø Текст запроса:
Ø SELECT врачи.фамилия_врача,; врачи.имя_врача,пациенты.фамилия_пациента,пациенты.номер_палаты,пациенты.дата_рождения, COUNT(врачи.фамилия_врача) as "Кол_во_пациентов";
Ø FROM ;
Ø rgr!пациенты ;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.