You are on page 1of 1

1.

SELECT DISTINCT(name) FROM `doctor` WHERE `speciality` LIKE 'RADIOLOGY';

2. SELECT patient.name,`patient`.`registration-num`, `bed-num` FROM

patient,occupancy,hospital WHERE `occupancy`.`registration-num` =

`patient`.`registration-num` AND `occupancy`.`hospital-code` = `hospital`.`hospital-

code` AND hospital.name LIKE 'Northwestern';

3. SELECT name FROM patient,diagnosis WHERE patient.name NOT IN (SELECT name

FROM staff) and `diagnosis-code` = 11 AND `diagnosis`.`registration-num` =

`patient`.`registration-num`;

4. SELECT doctor.name, COUNT(hospital.name) FROM doctor,hospital WHERE

`doctor`.`hospital-code` = `hospital`.`hospital-code` GROUP BY doctor.name HAVING

COUNT(`doctor`.`hospital-code`)>1;

5. SELECT doctor.name FROM doctor,hospital WHERE `doctor`.`hospital-code` =

`hospital`.`hospital-code` GROUP BY doctor.name HAVING

COUNT(`doctor`.`hospital-code`) = (SELECT COUNT(`hospital`.`hospital-

code`)FROM hospital);

You might also like