Q. Write SQL commands for (i) to (vi) on the basis of relations given below:
BOOKS
Book-id | Book_name | Author_name | Publishers | Price | Type | Qty |
---|---|---|---|---|---|---|
k0001 | Let us C | Sanjay Mukherjee | EPB | 450 | Comp | 15 |
p0001. | Genuine | J. Mukhi | FIRST PUBL. | 755 | Fiction | 24 |
m0001 | Mastering C++ | Kantar | EPB | 165 | Comp | 60 |
n0002 | VC++ advance | P. Purohit | TDH | 250 | Comp | 45 |
k0002 | Programming with Python | Sanjeev | FIRST PUBL. | 350 | Fiction | 30 |
ISSUED
Book_ID | Qty_Issued |
---|---|
L02 | 13 |
L04 | 5 |
L05 | 21 |
(i) To show the books of FIRST PUBL. Publishers written by P. Purohit.
(ii) To display cost of all the books published for FIRST PUBL.
(iii) Depreciate the price of all books of EPB publishers by 5%.
(iv) To display the BOOK_NAME and price of the books, more than 3 copies of which have been issued.
(v) To show total cost of books of each type.
(vi) To show the details of the costliest book.
Answer =
(i)
Select * from BOOKS where Author_name = “P.Purohit” and Publishers = “FIRST PUBL.”;
(ii)
Select Price from BOOKS where Publishers = “FIRST PUBL.”;
(iii)
Select * , Price * 0.95 from BOOKS ;
(iv)
Select Book_name, Price from BOOKS, ISSUED where Book-id.BOOKS = Book-id.ISSUED and Qty_Issued > 3 ;
(v)
Select sum(price) from BOOKS group by Type ;
(vi)
Select * from BOOKS having Price = MAX(Price) ;
Thanku it's really helpful for me 😊😊😊
ReplyDeleteWelcome : )
Deletereally helpfull and easy to learn
ReplyDeleteThankyou : )
DeleteThank you so much.It is really helpful ..
ReplyDeleteWelcome 😊😊
DeleteYou forgot (iv)
ReplyDeleteOk, I have written it.
DeleteQuestion (iii) ma books of EPB publisher bhola ha
ReplyDeleteI have also written EPB publisher.
Deleteto show the details of the book with a quantity of more than 30. plz tell me the answer
ReplyDeleteIs there any other way to slove 3 part .. please reply
ReplyDeleteSlove ...
DeleteUPDATE BOOKS SET Price = Price * 0.95 WHERE Publisher = 'EPB';
DeleteSolve
ReplyDeletePost a Comment
You can help us by Clicking on ads. ^_^
Please do not send spam comment : )