Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

4 4. (a) Explain the following: The difference between a GROUP BY clause and an ORDER BY clause in SQL. The limitation on the attributes

image text in transcribed

4 4. (a) Explain the following: The difference between a GROUP BY clause and an ORDER BY clause in SQL. The limitation on the attributes that can be requested in the SELECT clause of an SQL statement if it includes a GROUP BY clause. (b) The following relations form part of a relational database (the relations are self-explanatory): Patient (Patient_ID, Patient_Name) Doctor (Doctor_ID, Doctor_Name) Drug (Drug_ID, Drug_Name) Prescription(Doctor_ID, Patient_ID, Drug_ID, Date) Consultation (Patient_ID, Doctor_ID, Date) With reference to this relational schema, write SQL state- ments for the following queries: i. List the names of doctors who prescribed drug Calpol. [4] 4 ii. List the number of patients who had consultation with Dr Jones. iii. List the names of patients who had been prescribed the same drug more than 5 times. iv. List the names of doctors and the number of consul- tations they had during August 2018, including those who had none during that month

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Spatial Databases A Tour

Authors: Shashi Shekhar, Sanjay Chawla

1st Edition

0130174807, 978-0130174802

More Books

Students also viewed these Databases questions