Write SQL queries for (i) to (iv) and find outputs for SQL queries (v) to (viii), which are based on the tables
TABLE: BOOK
Code |
BNAME |
TYPE |
F101 |
The priest |
Fiction |
L102 |
German easy |
Literature |
C101 |
Tarzan in the lost world |
Comic |
F102 |
Untold Story |
Fiction |
C102 |
War Heroes |
Comic |
TABLE: MEMBER
MNO |
MNAME |
CODE |
ISSUEDATE |
M101 |
RAGHAV SINHA |
L102 |
2016-10-13 |
M103 |
SARTHAK JOHN |
F102 |
2017-02-23 |
M102 |
ANISHA KHAN |
C101 |
2016-06-12 |
(i) To display all details from table MEMBER in descending order of ISSUEDATE.
(ii) To display the BNO and BNAME of all Fiction Type books from the table BOOK
(iii) To display the TYPE and number of books in each TYPE from the table BOOK
(iv) To display all MNAME and ISSUEDATE of those members from table MEMBER who have books issued (i.e ISSUEDATE) in the year 2017.
(v)SELECT MAX(ISSUEDATE) FROM MEMBER;
(vi) SELECT DISTINCT TYPE FROM BOOK;
(vii) SELECT A.CODE, BNAME, MNO, MNAME FROM BOOK A, MEMBER B WHERE A.CODE=B.CODE ;
(viii) SELECT BNAME FROM BOOK
WHERE TYPE NOT IN ('FICTION', 'COMIC');
(i)SELECT * FROM MEMBER ORDER BY ISSUEDATE DESC;
(ii) SELECT Code, BNAME FROM BOOK WHERE TYPE=’Fiction’;
(iii) SELECT COUNT(*), TYPE FROM BOOK GROUP BY TYPE;
(iv) SELECT MNAME, ISSUEDATE FROM MEMBER WHERE ISSUEDATE>=’2017-01-01’ AND ISSUEDATE<=’2017-12-31’;
(v)MAX(ISSUEDATE)
2017-02-23
(vi) DISTINCT TYPE
Fiction
Literature
Comic
(vii)
CODE |
BNAME |
MNO |
MNAME |
L102 |
The priest |
M101 |
RAGHAV SINHA |
F102 |
Untold Story |
M103 |
SARTHAK JOHN |
C101 |
Tarzan in the lost world |
M102 |
ANISHA KHAN |
(viii) BNAME
German Easy