0% found this document useful (0 votes)
53 views27 pages

SQL Project Riddhi Final

This document is a certificate from St. Lawrence Public Sr. Sec. School certifying that Riddhi Rastogi of Class XII has prepared a practical file of SQL questions as required by the computer science syllabus. It includes the principal's and subject teacher's signatures. Riddhi acknowledges and thanks her computer science teacher and parents for their support and help in preparing the SQL project file. The file then contains 11 questions with SQL queries and commands related to various tables.

Uploaded by

Tanmay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views27 pages

SQL Project Riddhi Final

This document is a certificate from St. Lawrence Public Sr. Sec. School certifying that Riddhi Rastogi of Class XII has prepared a practical file of SQL questions as required by the computer science syllabus. It includes the principal's and subject teacher's signatures. Riddhi acknowledges and thanks her computer science teacher and parents for their support and help in preparing the SQL project file. The file then contains 11 questions with SQL queries and commands related to various tables.

Uploaded by

Tanmay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 27

ST. LAWRENCE PUBLIC SR. SEC.

SCHOOL

SESSION : 2021-22

NAME : RIDDHI RASTOGI


CLASS : XII A
STREAM : SCIENCE
TOPIC : SQL FILE CONTAINING PREVIOUS YEAR SQL
QUESTIONS.
CERTIFICATE

This is to certify that RIDDHI RASTOGI of


CLASS:XII , SESSION: 2021-22 has prepared
the PRACTICAL FILE as per the prescribed
practical syllabus of Term-II COMPUTER
SCIENCE(083) CLASS-XII under my
supervision.
I am completely satisfied by the performance.

PRINCIPAL’S SIGNATURE :
SUBJECT TEACHER’S SIGNATURE:
ACKNOWLEDGEMENT

I WOULD LIKE TO EXPRESS MY DEEP


SENSE OF GRATITUDE TO ALL THOSE
WHO HAVE BEEN INSTRUMENTAL IN THE
PREPARATION OF THIS PROJECT FILE.
I AM THANKFUL TO MY COMPUTER
SCIENCE TEACHER “MS. DIVYETA
MAM” WHO GAVE ME THE GOLDEN
OPPURTUNITY TO PREPARE THIS SQL
PROJECT FILE.
I AM ALSO THANKFUL TO MY PARENTS
AND FRIENDS FOR THEIR CONSTANT
SUPPORT AND HELP.
Q1: Write SQL commands for the following queries (i) to (iv) based on the
relations STUDENT and POSTING:

TABLE: STUDENT

TABLE: POSTING

1) To show all information about teacher of History Department.

Select * from student where Department=’History’ ;


2) To list the names of female teachers who are in mathematics department.

ANS. Select Name from student where Gender =’F’ and Department
=’Mathematics’;

3) To display teacher’s name, salary, age for male teachers only.

ANS. Select Name, Age, Salary from student where Gender=’M’ ;

4)To display name, bonus for each teacher where bonus is 10% of salary.

ANS. Select Name, salary*0.1 as Bonus from student;

Q2)ANSWER THE FOLLOWING QUESTIONS ON THE BASIS OF


GIVEN RELATIONS:
TABLE: CABHUB

TABLE : CUSTOMER

1)To display the names of all white colored vehicles.

ANS. Select VehicleName from CABHUB where color =’white’ ;

2)To display name of vehicle,make and capacity of vehicles in ascending


order of their seating capacity.

ANS. Select VehicleName, make, capacity from cabhub order by capacity;


3)To display the highest charges at which a vehicle can be hired from
cabhub.

ANS. Select MAX(charges) from cabhub;

4) To display customer name and the corresponding name of vehicle hired by


them.

ANS. Select Cname,VehicleName from Customer,cabhub where


Customer.Vcode=cabhub.Vcode;

Q3) Consider the following tables STORE and SUPPLIERS. Write SQL
commands for given statements.

TABLE : store
TABLE : suppliers

1) To display details of all the items in store table.

ANS. Select * from store;

2) To display ItemNo and item name of those items from store table
whose rate is more than 15.

ANS. Select ItemNo, Item from store where Rate>15;


3) To display details of those items whose suppliers code is 22 or
Quantity in store is more than 110 from the table store.

ANS. Select * from store where Scode= ‘22’ or Qty>110 ;

4) To display rate of items for each Supplier.

ANS. Select Rate from store group by Scode;

Q4) CONSIDER THE FOLLOWING TABLES:COMPANY AND


MODEL. WRITE SQL COMMANDS FOR GIVEN QUERIES.

TABLE : Company
TABLE: MODEL

1)To display the details of all models in the model table.

ANS. Select * from Model ;


2)To display the details of those models manufactured in 2011 and whose
Cost is below 2000.

ANS. Select * from Model where year(DateOfManufacture)=’2011’ and


Cost<2000;

3)To decrease the cost all models in model table by 15%.

ANS. Select Model set Cost= Cost-Cost*0.15 ;

4) To display company name and company head office where head office
name ends with ‘a’.

ANS. Select CompName, CompHO from Company where CompHO like ‘%a’ ;
Q5) Write SQL qureries for (i) to (iv) and find outputs for SQL queries (v) to
(viii), which are based on the tables TRANSPORT and TRIP :

TABLE : Transport

TABLE : Trip

1)To display NO, Name, Tdate from the table Trip in descending order of NO.

ANS. Select NO, Name, Tdate, from Trip order by NO;


2)To display Name of the drivers from table Trip who are travelling by
transport vehicle with code 101 or 103;

ANS. Select Name from Trip where Tcode=101 or Tcode=103;

3) To display NO and Name of the drivers from Trip who traveled between
‘2016-02-10’ and ‘2016-04-10’.

ANS. Select NO, Name from Trip where Tdate between ‘2016-02-10’ and
‘2016-04-10’ ;

4) To display all details from table Trip in which distance travelled is more
than 100KM in ascending order of NOP;

ANS. Select NO, Name, Tdate, KM, Tcode where KM>100 order by NOP;
Q6) CONSIDER THE GIVEN TABLES PRODUCTS AND CLIENTS. WRITE SQL
COMMANDS FOR GIVEN STATEMENTS.

TABLE : PRODUCT

TABLE : CLIENT

1)To display the details of those clients whose cit is Delhi;


ANS. Select * from CLIENT where City= ‘Delhi’;

2)To display details of Products whose price is in the range of 50 to


100.

ANS. Select * from PRODUCT where Price between50 and 100;

3)To display the ClientName, City from table CLIENT, and


ProductName and Price from table PRODUCT, with their corresponding
matching P_ID.

ANS. Select ClientName, City, ProductName, Price from


CLIENT,PRODUCT where PRODUCT.P_ID= CLIENT.P_ID;

4)To increase the Price of all products by 10.


ANS. Update Product set Price= Price+10;

Q7) CONSIDER THE FOLLOWING TABLES SCHOOL AND ADMIN


AND GIVE OUTPUT OF GIVEN QUERIES.

TABLE : School

TABLE : Admin

1)Select max(Experience) from School;

ANS.
2)Select Teacher from School where Experience>12 order by Teacher.

ANS.

3)Select * from School where Experience between 10 and 20;

ANS.

4)Select * from Admin where Designation= ‘Coordinator;

ANS.

5)Select * from School where Subject= ‘English’ or Subject= ‘Maths’;

ANS.
Q8) WRITE SQL COMMAND FOR THE QUERIES BASED ON TABLES
WATCHES AND SALE GIVEN BELOW.

TABLE : Watches

TABLE : Sale

1)To display all the details of those watches whose name ends with
‘Time’.
ANS. Select * from Watches where like= ‘%Time’ ;

2)To display watch’s name and price of those watches which have
price range in between 5000-15000;

ANS. Select WatchName,Price from Watches where Price between


5000 and 15000;

3)To display total quantity of unisex type watches.

ANS. Select Sum(Qty) from Watches where Type=’Unisex’ ;

4) Give output:

Select Max(Price),Min(Quarter) from Watches;


ANS.

Q9) ANSWER THE QUESTIONS ON THE BASIS OF THE FOLLOWING


TABLES SHOP AND ACCESSORIES.

TABLE : SHOP

TABLE : ACCESSORIES
1)To display Name and Price of all the accessories an ascending order.

ANS. Select Name, Price from ACCESSORIES order by Price;

2)To display Id and Sname of all shops located in Nehru Place.

ANS. Select Id, Sname from SHOP where Area= ‘Nehru Place’;
3)To display minimum and maximum price of each name of
ACCESSORIES.

ANS. Select Name,max(Price),min(Price) from ACCESSORIES group by


Name;

4)Write output of the given query.

Select count(Distinct Area) from SHOP;

Q10) WRITE SQL QUERIES FOR THE FOLLOWING QUESTIONS BASED ON


TABLES APPLICANTS AND COURSES:
TABLE : APPLICANTS

TABLE : COURSES

1)To display details of students whose course is BCA.

ANS. Select * from APPLICANTS where Course=’BCA’ ;


2)To display name and phone number from APPLICANTS in ascending
order.

ANS. Select Name, Phone from APPLICANTS order by Id;

3)Write output:

Select max(Id) from APPLICANTS;

ANS.

4)Write output.

Select Sum(Fee) from COURSES;


Q11) CONSIDER DATABASES Resort AND OwnedBy. ANSWER THE GIVEN
QUESTIONS.

TABLE: Resort

TABLE: OwnedBy

1)To display Rcode and Place of all 5 Star resorts in alphabetical order
of the place from table Resort.

ANS. Select Rcode, Place from Resort where Type= ‘5 Star’ order by
Place;
2) To display the maximum and minimum rent for each type of resort
from table Resort.

ANS. Select max(Rent),min(Rent) from Resort group by Type;

3). Give output.

Select Place, Owner from Resort where Type= ‘2 Star’ order by Rent;

ANS.

4) Give output.
Select Place, Owner from OwnedBy where Place like “%A”;

ANS.

THANK YOU !

You might also like