You are on page 1of 13

SQL-7

1. Create database named CLUB with appropriate data type of the

following structure.

2. Add a new column named Sports.

3. Insert the following data.

(1,ravina,30,1000)

(2,zubin,35,2000)

4. Delete all the row from table.

5. Drop the table.

SQL QUERY-
1. create table CLUB(coachid number(2),coachname varchar,age

number(2),pay number(5));

2.alter table CLUB(sports char(10));

3.insert into CLUB values(1,ravina,30,1000);

insert into CLUB values(2,zubin,35,2000);

4.delete from CLUB;

5.drop table CLUB;


SQL-6

1.create table named as toy using sql command following structure.

Field name field type width constraint


sno number 2 not null
toyname varchar 20 unique
oty number 3 nil
2.insert the following data into the toy table

(1,popeye,2)

(2,rapidfire).

3.write a command to describe the structure of above table.

4.add one more column named discount of type number (4,1).

5.delete all the rows from table.

SQL QUERY

1.create table toy(sno number(2)) not null,

toyname varchar(20)

qty number(3));

2.insert into toy values(1,popeye,2);

insert into toy values(2,rapidfire,1);

3.desc table toy;

4.alter table toy add(discount number(4));

5.delete from toy;


SQL-5

1.create table named as family using sql command of following structure as:

no,name,femalemembers,malemembers,income

2.insert the following data

(1,gupta,2,3,15000)

(2,Aggarwal,3,4,18000)

3.add new column as occupation of type 20 characters.

4.change the income of gupta family as 20000.

5.delete the record of Aggarwal family.

SQL-QUERY

1.create table family(no number(2),name char(20),femalemembers


number(1),malemembers number(1),income number(6,2);

2.insert into family values(1,gupta,2,3,15000);

3.alter table family(occupation char(20));

4.update family set income=20000 where name=gupta;

5.delete from family where name = aggarwal;


SQL-4

1.write sql command to create student table according to following specification :

column name data type size

rollno number 2

name char 20

age number 2

percentage number 5,2

2.add a new record with following data:

(ankit,10,12,77.5)

3.change the percentage of student as 80 whose rollno is 10.

4.delete te student record whose rollno is 10.

5.add new column name address varchar(20).

SQL-QUERY

1.create table student (rollno number(2),name char(20),age number(2) ,percentage

number(5,2));

2.insert into student values(ankit,10,12,77.5);

3.update student set percentage=80 where rollno=10;

4.delete from student where rollno=10;

5.alter table student add(address char(20));


SQL-3
TABLE employee

EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO


1 SMITH CLERK 4 17-DEC-80 800 20
2 JONES MANAGER 5 2-APR-81 2975 20
3 MARTIN SALESMAN 6 28-SEP-81 1250 1400 30
4 BLAKE MANAGER 7 1-MAY-81 2850 10
5 CLARK MANAGER 8 9-JUN-81 2450 20
6 SCOTT ANALYST 9 19-APR-87 3000 10
7 KING PRESIDENT 10 17-NOV-87 5000 30

1.To display employee name and the incremented value of sal as sal+300.

2.To list all the employee whose name starting with s.

3.Add a new record with following data

(1010,allen,clerk)

4.To add salary for the above employee as 1200.

5.Give the output considering the original relation given as :

(I) SELECT SUM(SAL) FROM EMP WHERE DEPTNO=10;

(II)SELECT DISTINCT DEPTNO FROM EMPLOYEE;


SQL-QUERY

1.SELECT FROM EMPLOYEE ENAME,SAL+300INCREMENTED SALARY;

2.SELECT FROM EMPLOYEE WHERE NAME LIKE S%;

3.INSERT INTO EMPLOYEES VALUE(1010,ALLEN,CLERK);

4.UPDATE EMPLOYEE SET salary=1200 WHERE EMPNO=1010;

5.OUTPUT

(I)SUM(sal)

8000

(II)DISTINCT DEPTNO

20

30

10
SQL-2
TABLE GRADUATE

S.NO NAME STIPEND SUBJECT AVERAGE DIV.


1 KARAN 400 PHYSICS 68 I
2 DIWAKAR 450 COMP.SC 68 I
3 DIVYA 300 CHEMISTRY 62 I
4 REKHA 350 PHYSICS 63 I
5 ARJUN 500 MATHS 70 I
6 SABINA 400 CHEMISTRY 55 II
7 JOHN 250 PHYSICS 64 I
8 ROBERT 450 MATHS 68 I
9 RUBINA 500 COMP.SC 62 I
10 VIKAS 400 MATHS 57 II
1.LIST THE NAMES OF THOSE STUDENTS WHO HAVE OBTAINED DIV-1 SORTED
BY NAME.

2.DISPLAY A REPORT LISTING NAME,STIPEND,SUBJECT,AND AMOUNT OF


STIPEND RECEIVED IN A YEAR ASSUMING THAT STIPEND IS PAID EVERY

MONTH.
3.TO COUNT THE NO. OF STUDENTS WHO ARE EITHER PHYSICS OR COMP.SC
GRADUATES.

4.TO INSERT A NEW ROW IN GRADUATE TABLE:

11,KAJOL,300,COMP.SC,75,1

5.GIVE THE OUTPUT OF FOLLOWING STATEMENTS:

5.1-SELECT MIN(AVERAGE) FROM GRADUATE WHERE


SUBJECT=PHYSICS;

5.2-SELECT SUM(STIPEND) FROM GRADUATE WHERE DIV=2;

5.3-SELECT AVG(STIPEND) WHERE AVERAGE>=65;

5.4-SELECT COUNT(DISTINCT SUBJECT) FROM GRADUATE;

TABLE: GUIDE

MAINAREA ADVISOR
PHYSICS VINOD
COMPUTER SC ALOK
CHEMISTRY RAJAN
MATHEMATICS MAHESH
6.WHAT WILL BE THE OUTPUT OF THE FOLLOWING QUERY:

A.SELECT NAME,ADVISOR FROM GRADUATE,GUIDE WHERE


SUBJECT=MATHS;
SQL-QUERY

1.SELECT NAMES FROM GRADUATE WHERE DIV=1 ORDER BY NAME;

2.SELECT NAME,STIPEND,SUBJECT,STIPEND*12ANNUAL STIPEND;

3.SELECT COUNT(*) FROM GRADUATE WHERE SUBJECT=PHYSICS OR

SUBJECT=COMPUTER SC;

4.INSERT INTO GRADUATE VALUES(11,KAJOL,300,COMPUTER SC,75,1);

5.OUTPUT:

A.MIN(AVERAGE)

63

B.SUM(STIPEND)

800

C.AVG(STIPEND)
NAME ADVISOR
6.NAME
ARJUN MAHESH
ROBERT MAHESH
VIKAS MAHESH
SQL-1
TABLE-SCHOOL
RTNO AREA_COVEVERED CAPACITY NO OF STUDENTS DISTANCE TRANSPORTER CHARGES
1 VASANT KUNJ 100 120 10 SHIVAM 100000

2 HAUZ KHAS 80 80 10 ANAND TRAVELS 85000

3 PITAMPURA 60 55 30 ANAND TRAVELS 60000


4 ROHINI 100 90 35 ANAND TRAVELS 100000

5 YAMUNA NAGAR 50 60 20 BHALLA CO 55000

6 KRISHNA 70 80 30 YADAV CO 80000

7 VASUNDHRA 100 110 20 YADAV CO 100000


8 PASCHIM VIHAR 40 40 20 SPEED TRAVELS 55000

9 SAKET 120 120 10 SPEED TRAVELS 100000

10 JANAKPURI 100 100 20 KISAN TOURS 95000

1.TO SHOW ALL INFORATION OF STUDENTS WHERE CAPACITY IS MORE THAN THE
NO OF STUDENT IN ORDER OF RTNO.
2.TO SHOW AREA COVERED FOR BUSES COVERING MORE THAN 20 KM BUT
CHARGES LESS THAN 80000.
3.TO SHOW TRANSPORTER WISE TOTAL NO.OF STUDENTS.
4.TO SHOW RTNO,AREA_COVERED,AND AVERAGE COST PER STUDENT FOR ALL
ROUTES WHERE AVERAGE COST PER STUDENT IS CHARGES/NOOFSTUDENTS.
5.ADD A NEW RECORD WITH FOLLOWING DATA:
(11,MOTI BAGH,35,32,10,KISAN TOURS,35000);
6. ADD A NEW RECORD WITH FOLLOWING DATA:
(12,NEHRU PLACE,30,36,15,SPEED TRAVELS,45000);
7.GIVE THE OUTPUT CONSIDERING THE ORIGINAL RELATION AS GIVEN
1.SELECT SUM(DISTANCE)FROM SCHOOL BUS WHERE TRANSPORTER
=YADAV TRAVELS;
2.SELECT MIN(NOOFSTUDENTS)FROM SCHOOLBUS;
3.SELECT AVG(CHARGES) FROM SCHOOLBUS WHERE
TRANSPORTER =ANAND TRAVELS;
4.SELECT DISTINCT TRANSPORT FROM SCHOOLBUS;

SQL-QUERY
1.SELECT*FROM SCHOOLBUS WHERE DISTANCE>20 AND
CHARGES<80000;
2.SELECT AREA_COVERED FROM SCHOOLBUS
WHERE DISTANCE>20 AND CHARGES<80000;
3.SELECT COUNT(NOOFSTUDENTS) FROM SCHOOLBUS GROUP
BY TRANSPORTER;
4.SELECT RTNO,AREA_COVERED,AVERAGE COST PER
STUDENT,AVG(CHARGES) FROM SCHOOLBUS;
5.INSERT INTO SCHOOLBUS
VALUES(11,MOTIBAGH,35,32,10,KISAN TOURS,35000);
6.INSERT INTO SCHOOLBUS
VALUES(12,NEHRUPLACE,30,36,15,SPEED TRAVELS,45000);
7. OUTPUT
1.SUM(DISTANCE)
180000
2.MIN(NOOFSTUDENTS)
40
3.AVG(CHARGES)
81666.67
4.DISTINCT TRANSPORT
SHIVAM TRAVELS
ANAND TRAVELS
BHALLA CO.
YADAV CO.
SPEED TRAVELS

You might also like