You are on page 1of 14

1 | P a g e h t t p : / / r k d f . b l o g s p o t .

i n

Bhabha College of Engineering, Bhopal
Mechanical 5
th
SEM RDBMS

(Downloaded From
http://rkdf.blogspot.in )




















2 | P a g e h t t p : / / r k d f . b l o g s p o t . i n

1. Create the table EMPLOYEE the description of the student are

Column name Data type Size
E_NAME VARCHAR 20
E_ID VARCHAR 10
E_AGE NUMBER 10
E_SALARY NUMBER 10
E_PHONENO NUMBER 10
E_CITY VARCHAR 15

2. Insert the following record in the EMPLOYEE table

E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL

3. Select those tuples from the Employee where the employee salary is greater than 10000 and
less than 15000 .


4. Select those tuples from the Employee where the employee name is start from character A .

5. Retrieve the table in which the tuples are sorted in the increasing from of employee salary.

6. Apply the following aggregate function in the employee salary column of employee table
A) Sum
B) Max
C) Min
D) Count
E) AVG
7. Write the query to delete those tuples from the Employee where employee city is
bhopal.
8. Write the query to Increase the employee salary by 5 percent in the Employee
table where employee age is 25.
9. Write the query to add a new column employee address in the Employee table
where the type of new column is character and size is 25.
10. Write the query to delete the table Employee
.
3 | P a g e h t t p : / / r k d f . b l o g s p o t . i n

INDEX

S.no Practical Name Date Remark/Sign
1
Create the table EMPLOYEE the description of the student are

2
Insert the record in the EMPLOYEE table

3
Select those tuples from the Employee where the employee salary is
greater than 10000 and less than 15000 .


4
Select those tuples from the Employee where the employee name
is start from character A .

5
Retrieve the table in which the tuples are sorted in the increasing
from of employee salary.


6
Apply the following aggregate function in the employee salary
column of employee table


7
Write the query to delete those tuples from the Employee where
Employee city is London.



8
Write the query to Increase the employee salary by 5 percent in
the Employee table where employee age is 25.


9
Write the query to add a new column employee address in the
Employee table where the type of new column is character and size
is 25.

10
Write the query to delete the table Employee

















4 | P a g e h t t p : / / r k d f . b l o g s p o t . i n




1. Create the table EMPLOYEE the description of the student are

Column name Data type Size
E_NAME VARCHAR 20
E_ID VARCHAR 10
E_AGE NUMBER 10
E_SALARY NUMBER 10
E_PHONENO NUMBER 10
E_CITY VARCHAR 15


SQL> CREATE TABLE EMPLOYEE (E_NAME (20) VARCHAR, E_ID(10)VARCHAR ,
E_AGE (10) NUMBER , E_SALARY(10) NUMBER, E_PHONENO (10) NUMBER ,
E_CITY(15) VARCHAR) ;



OUTPUT: -

SQL> Desc EMPLOYEE ;

Name Type
------------------------------------------------------------------------------ -------------------
E_NAME VARCHAR(20)
E_ID VARCHAR(10)
E_AGE NUMBER(10)
E_SALARY NUMBER(10)
E_PHONENO NUMBER(10)
E_CITY VARCHAR(15)







5 | P a g e h t t p : / / r k d f . b l o g s p o t . i n



2. Insert the following record in the EMPLOYEE table

E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL

SQL> INSERT INTO EMPLOYEE (E_NAME, E_ID ,E_AGE, E_SALARY, E_PHONENO ,
E_CITY ) VALUES (AJAY, C1 , 23 , 10000, 09854345511,BHOPAL);

One row created
SQL> INSERT INTO EMPLOYEE (E_NAME, E_ID ,E_AGE, E_SALARY, E_PHONENO ,
E_CITY ) VALUES (PRATEEK, C2 , 24 , 12000, 09823453333,BHOPAL);

One row created
SQL> INSERT INTO EMPLOYEE (E_NAME, E_ID ,E_AGE, E_SALARY, E_PHONENO ,
E_CITY ) VALUES (NAITIK, C3 , 25 , 15000, 09834567888, INDORE);

One row created


SQL> INSERT INTO EMPLOYEE (E_NAME, E_ID ,E_AGE, E_SALARY, E_PHONENO ,
E_CITY ) VALUES (ASHA, C4 , 25 , 10000, 09811122766, PUNE);

One row created

SQL> INSERT INTO EMPLOYEE (E_NAME, E_ID, E_AGE, E_SALARY, E_PHONENO ,
E_CITY ) VALUES (RITU, C5, 28 , 10000, 09909234567, BHOPAL);

One row created


6 | P a g e h t t p : / / r k d f . b l o g s p o t . i n



OUTPUT:-




SQL>SELECT * FROM EMPLOYEE;



E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY


AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5, 28 , 10000, 09909234567 BHOPAL




















7 | P a g e h t t p : / / r k d f . b l o g s p o t . i n



3 Select those tuples from the Employee where the employee salary is greater than
10000 and less than 15000.

E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL


SQL > SELECT * FROM EMPLOYEE WHERE E_SALARY BETWEEN 10000 AND 15000;







OUTPUT:-



E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
----------------------------------------------------------------------------------------------------------------

PRATEEK C2 24 12000 09823453333 BHOPAL









8 | P a g e h t t p : / / r k d f . b l o g s p o t . i n


4. Select those tuples from the Employee where the employee name
is start from character A .
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL


SQL > SELECT * FROM EMPLOYEE WHERE E_NAME LIKE A % ;


OUTPUT:-


E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
----------------------------------------------------------------------------------------------------------------

AJAY C1 23 10000 09854345511 BHOPAL
ASHA C4 25 10000 09811122766 PUNE














9 | P a g e h t t p : / / r k d f . b l o g s p o t . i n



5 .Retrieve the table in which the tuples are sorted in the increasing from of employee salary.
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL


SQL > SELECT * FROM EMPLOYEE ORDER BY E_SALARY ;



OUTPUT:-


E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY

----------------------------------------------------------------------------------------------------------------

AJAY C1 23 10000 09854345511 BHOPAL
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE










10 | P a g e h t t p : / / r k d f . b l o g s p o t . i n



6. Apply the following aggregate function in the employee salary column of employee table
A) Sum B) Max C) Min D) Count E) AVG

E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL

SQL > SELECT SUM (E_SALARY) FROM EMPLOYEE;
OUTPUT:-

E_SALARY
-----------------
57000
SQL > SELECT MAX (E_SALARY) FROM EMPLOYEE;
OUTPUT:-

E_SALARY
-----------------
15000
SQL > SELECT MIN(E_SALARY) FROM EMPLOYEE;
OUTPUT:-

E_SALARY
-----------------
10000
SQL > SELECT AVG (E_SALARY) FROM EMPLOYEE;
OUTPUT:-

E_SALARY
-----------------
11400

11 | P a g e h t t p : / / r k d f . b l o g s p o t . i n

7. Write the query to delete those tuples from the Employee where employee city is Bhopal.
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL

SQL > DELETE * FROM EMPLOYEE WHERE E_CITY= BHOPAL ;

OUTPUT:-

SQL > SELECT * FROM EMPLOYEE ;

E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY

----------------------------------------------------------------------------------------------------------------

ASHA C4 25 10000 09811122766 PUNE
NAITIK C3 25 15000 09834567888 INDORE








12 | P a g e h t t p : / / r k d f . b l o g s p o t . i n



8 Write the query to Increase the employee salary by 5 percent in the Employee table
where employee age is 25.
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL


SQL> UPDATE EMPLYOEE SET E_SALARY= E_SALARY+ E_SALARY*0.05
WHERE E_AGE = 25;

OUTPUT:-
SQL>SELECT * FROM EMPLOYEE;



E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY


AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15750 09834567888 INDORE
ASHA C4 25 10500 09811122766 PUNE
RITU C5, 28 , 10000, 09909234567 BHOPAL


13 | P a g e h t t p : / / r k d f . b l o g s p o t . i n


9 Write the query to add a new column employee address in the Employee table where
the type of new column is character and size is 25.
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL


SQL > ALTER TABLE EMPLOYEE ADD E_ADD VARCHAR(15);

OUTPUT: -

SQL> Desc EMPLOYEE ;

Name Type
------------------------------------------------------------------------------ -------------------
E_NAME VARCHAR(20)
E_ID VARCHAR(10)
E_AGE NUMBER(10)
E_SALARY NUMBER(10)
E_PHONENO NUMBER(10)
E_CITY VARCHAR(15)
E_ADD VARCHAR(15)






14 | P a g e h t t p : / / r k d f . b l o g s p o t . i n


10. Write the query to delete the table Employee
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL

SQL > DELETE FROM EMPLOYEE ;

OUTPUT:- Now EMPLOYEE table would not have any record.

You might also like