Page 263 - C++
P. 263

CBSE AISSCE 2016-2017 Marking Scheme for Computer Science
                                         (Sub Code: 083 Paper Code 91/1 Delhi)

                          C101             Tarzan in the lost world              Comic
                          F102             Untold Story                          Fiction
                          C102             War Heroes                            Comic
                          TABLE: MEMBER

                          MNO              MNANE                        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.

                   Ans     SELECT * FROM MEMBER ORDER BY ISSUEDATE DESC;


                           (½ Mark for correct SELECT statement)
                           (½ Mark for correct ORDER BY clause)

                      (ii)  To display the BNO and BNAME of all Fiction Type books from the table BOOK

                   Ans     SELECT Code,BNAME FROM BOOK WHERE TYPE=’Fiction’;
                           OR
                           SELECT BNO,BNAME FROM BOOK WHERE TYPE=’Fiction’;


                           (½ Mark for correct SELECT statement)
                           (½ Mark for correct WHERE  clause)
                           NOTE:
                           Full 1 Mark for mentioning BNO does not exist in table BOOK

                     (iii)  To display the TYPE and number of books in each TYPE from the table BOOK

                   Ans     SELECT COUNT(*),TYPE FROM BOOK GROUP BY TYPE;


                           (½ Mark for correct SELECT statement)
                           (½ Mark for correct GROUP BY  clause)

                     (iv)  To display all MNAME and ISSUEDATE of those members from table MEMBER who
                          have books issued (i.e ISSUEDATE) in the year 2017.

                   Ans     SELECT MNAME, ISSUEDATE FROM MEMBER WHERE
                           ISSUEDATE>=’2017-01-01’ AND ISSUEDATE<=’2017-12-31’;
                           OR
                           SELECT MNAME, ISSUEDATE FROM MEMBER WHERE ISSUEDATE

                           BETWEEN ‘2017-01-01’ AND ‘2017-12-31’;
                           OR
                           SELECT MNAME, ISSUEDATE FROM MEMBER WHERE ISSUEDATE
                           LIKE ‘2017%’;

                           (½ Mark for correct SELECT statement)
                           (½ Mark for correct WHERE  clause)

                      (v)  SELECT MAX(ISSUEDATE) FROM MEMBER;

                   Ans     MAX(ISSUEDATE)
                           2017-02-23

                                                     Page #22 of 28
   258   259   260   261   262   263   264   265   266   267   268