3rdbsc Dbms Lab

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 42

1.

ORDER TRACKING DATABASE

The order tracking database consists of the following defined six relation schemes.

1. Employees(eno,ename,zip,hdate)
2. Parts(pno,pname,qoh,price,level)
3. Customers(cno,cname,street,zip,phone)
4. Orders(ono,cno,eno,received_date,shipped_date)
5.Odetails(ono,pno,qty)
6.Zipcodes(zip,city)

Creating Tables:
Table1:
CREATE TABLE Employees
(ENO VARCHAR2(5) PRIMARYKEY,
ENAME VARCHAR2(30),
ZIP NUMBER(10) REFERENCES ZIPCODES,
HDATE DATE);

Insert the following data:


ENO ENAME ZIP HDATE
E1002 ANUSHA 517640 02-APR-10
E1003 SHARMILA 257642 17-MAY-10
E1004 VARDHAN 517644 21-JAN-10
E1000 MADHUSUDHANREDDY 517644 10-JAN-10
E1005 K.SAMBASIVARAO 517501 04-FEB-10
E1001 VIJAYKUMAR 517501 27-MAR-10
E10006 JAYAKRISHNA 517715 16-JUN-10
E1007 ARUNPRASAD 517642 30-JUL-10
E1008 SUDARSAN 517643 26-AUG-10

To insert the rows in the table type the following command at SQL Prompt.
SQL>INSERT INTO Employees
Values(&ENO,&ENAME,&ZIP,&HDATE);

Table2:
SQL>CREATE TABLE PARTS
(PNO VARCHAR2(5) PRIMARYKEY,
PNAME VARCHAR2(30),
QOH NUMBER(5),
PRICE NUMBER(8,2),

1
LEVEL1 NUMBER(5));
Insert the following data:

PNO PNAME QOH PRICE LEVEL1


P4 MYSORESANDAL 65 18.5 45
P5 PONDS CREAM 35 25 65
P6 CINTHOL 25 26 63
P7 COLGATE 75 28 70
P1 LIRIL 50 10.50 10
P2 TIMEX 100 690.50 25
P3 PEARS 75 33.50 30
P8 SAMSUNG 15 9500 25
P9 NOKIA 10 6500 15
P10 LG 24 7650 25

To insert the rows in the table type the following command at SQL Prompt.

SQL>INSERT INTO Parts


Values(&PNO,&PNAME,&QOH,&PRICE,&LEVEL1);

Table3:

CREATE TABLE CUSTOMERS


(CNO VARCHAR2(5) PRIMARYKEY,
CNAME VARCHAR2(30),
STREET VARCHAR2(30),
ZIP NUMBER(10) REFERENCES ZIPCODES,
PHONE NUMBER(11));

Insert the following data:

CNO CNAME STREET ZIP PHONE


C4 SRAVAN PRAKASAM ROAD 517643 8108257456
C5 CHANDRA NTR NAGAR 517715 8245678236
C6 KUMAR MG STREET 517640 9908754009
C7 VINAYKUMAR PANAGALPARK 517544 9393621414
C1 YAMUNA NETHAJISTREET 517644 9874569871
C2 SUBRAMANYAM GANDHISTREET 517501 9885254599
C3 VENKATESH JUBLIHILLS 517642 9392456789
C8 MOUNIKA PRAKASAM ROAD 517644 9988474870
C9 LEENA TRUNK ROAD 517501 9966554472
C10 SIREESHA CHENNAI ROAD 517643 9000110651

To insert the rows in the table type the following command at SQL Prompt.

2
SQL>INSERT INTO Customers
Values(&CNO,&CNAME,&STREET,&ZIP,&PHONE);

Table4:

CREATE TABLE ORDERS


(ONO VARCHAR2(5) PRIMARYKEY,
CNO VARCHAR2(5)REFERRENCES CUSTOMERS,
ENO VARCHAR2(5)REFERENCES EMPLOYEES,
RDATE DATE,
SDATE DATE);

Insert the following data:

ONO CNO ENO RDATE SDATE


O4 C3 E1002 25-MAR-10 02-APR-10
O5 C3 E1003 27-MAY-10 01-JUN-10
O6 C4 E1004 12-AUG-10 17-AUG-10
O7 C5 E1005 28-OCT-10 05-NOV-10
O1 C1 E1000 12-JAN-10 17-JAN-10
O2 C2 E1000 21-FEB-10 24-FEB-10
O3 C1 E1001 12-APR-10 21-APR-10
O8 C6 E1005 26-FEB-10 05-MAR-10
O9 C7 E1006 09-NOV-10 15-NOV-10
O10 C8 E1007 21-DEC-10 01-JAN-10
To insert the rows in the table type the following command at SQL Prompt.

SQL>INSERT INTO Orders


Values(&ONO,&CNO,&ENO,&RDATE,&SDATE);

Table5:

CREATE TABLE ODETAILS


(ONO VARCHAR2(5)REFERENCES ORDERS,
PNO VARCHAR2(5)REFERENCES PARTS,
QTY NUMBER(5));

3
Insert the following data:
ONO PNO QTY
O3 P2 6
O3 P8 7
O2 P5 5
O2 P7 9
O4 P1 4
O5 P1 10
O1 P8 2
O1 P7 10
O2 P2 5
To insert the rows in the table type the following command at SQL Prompt.

SQL>INSERT INTO Odetails


Values(&ONO,&PNO,&QTY);

Table6:
CREATE TABLE ZIPCODES
(ZIP NUMBER(10)PRIMARYKEY,
CITY VARCHAR2(30));

Insert the following data:


ZIP CITY
517642 DODGE
517715 WICHITA
517643 DELHI
517644 LIBERAL
517501 TIRUPATHI
517640 SRIKALAHASTHI
To insert the rows in the table type the following command at SQL Prompt.
SQL>INSERT INTO Zipcodes
Values(&ZIP,&CITY);

4
2.UNIVERSITY DATABASE

University wishes to computerize their operations by using the following relations.

1. Student(snum:Integer,sname:string,major:string,level:string,age:integer)
2. Class(name:string,Hour:integer,room:string,fid:integer)
3. Enrolled(sum:integer,cname:string)
4. Faculty(fid:integer,fname:string,depyid:integer)
5. Depart(deptid:integer,dname:string,loc:string)

Creating Tables and Inserting Data:


1.Student Table:

CREATE TABLE student


(snum number(3) primary key,
sname varchar2(20),
major varchar2(20),
level1 varchar2(20),
age number(3));

Insert Data:
SQL>INSERT INTO Student VALUES (&snum,&sname,&major,&level1,&age);

SNUM SNAME MAJOR LEVEL1 AGE


15 MOHAN TELUGU JR 20
19 RAVI COMPUTERS JR 19
1 HONEY MATHS JR 17
2 MOUNIKA PHYSICS JR 18
3 SREEHITHA TELUGU SR 19
4 NADHIYA ENGLISH SR 20
5 SUJATHA COMPUTERS SR 21
6 KIRAN COMMERCE SR 23
7 ARUN HISTORY SR 25
8 BALAJI STATISTICS SR 26
9 AMARNATH PHYSICS SR 22
10 MOULI PHYSICS JR 21
11 HARI PHYSICS JR 18
12 MANI PHYSICS JR 18
13 SRIKANTH PHYSICS JR 18
14 DHARANI TELUGU SR 19
18 SURESH COMPUTERS SR 20

5
2.Class Table
CREATE TABLE class
(cname varchar2(20) primary key,
hour number(3),
room varchar2(20),
fid number(4) references faculty);

Insert Data:

SQL>INSERT INTO class VALUES(&cname,&hour,&room,&fid);

CNAME HOUR ROOM FID


TELUGU 9 R1 510
TELUGU 10 R3 510
COMPUTERS 9 R1 610
COMMERCE 9 R1 555
COMMERCE 11 R3 555
MATHS 10 R2 556
STATISTICS 10 R1 557
HISTORY 11 R1 558
COMMERCE 12 R2 555
TELUGU 11 R2 510
ENGLISH 12 R2 560
PHYSICS 11 R3 559

3.Enrolled Table:

CREATE TABLE enrolled


(snum number(3),
Cnamevarchar2(20),
Primary key(snum,cname));

Insert Data:
SQL>INSERT INTO Enrolled VALUES(&snum,&cname);

SNUM CNAME
1 TELUGU
1 COMPUTERS
2 MATHS
3 PHYSICS

6
3 ENGLISH
4 COMMERCE
5 HISTORY
6 TELUGU
7 STATISTICS
8 STATISTICS
9 COMMERCE
10 ENGLISH
11 TELUGU
12 TELUGU
13 COMPUTERS
14 MATHS
18 HISTORY
15 TELUGU

4.Faculty Table:

CREATE TABLE faculty


(fid number(3) primary key,
fname varchar2(30),
deptid number(3) references depart);

Insert data:

SQL>INSERT INTO Faculty VALUES(&FID,&fname,&deptid);

FID FNAME DEPTID


555 C.MADHUSUDHANREDDY 3
556 K.SHARMILADEVI 4
557 Dr.JAYAKRISHNA 5
558 D.VIJAYKUMAR 6
560 RADHAKRISHNA 7
569 SAIGANESH 8
510 SMITH 1
610 K.SAMBASIVARAO 2

7
5.Depart Table:

CREATE TABLE depart


(deptid number(3) primary key,
dname varchar2(30),
loc varchar2(7));

Insert data:

SQL>INSERT INTO Depart VALUES(&deptid,&dname,&loc);

DEPTID DNAME LOC


1 TELUGU BLOCK1
2 COMPUTERS BLOCK2
3 COMMERCE BLOCK3
4 MATHS BLOCK4
5 STATISTICS BLOCK5
6 HISTORY BLOCK6
7 ENGLISH BLOCK7
8 PHYSICS BLOCK8

8
1. Write a PL/SQL program to check the given number is strong or not.

Strong number:-
The sum of the factorials of digits of a number is equal to the original number.
Ex:n=145=>1!+4!+5!=1+4+120=145
So it is strong number.

AIM: To Write a PL/SQL program to check the given number is strong or not.

9
Program:

DECLARE
N NUMBER;
N1 NUMBER;
FSUM NUMBER;
F NUMBER;
A NUMBER;
REM NUMBER;
BEGIN
N:=&N;
N1:=N;
FSUM:=0;
WHILE N>0
LOOP
REM:=MO(N,10);
N:=FLOOR(N/10);
F:=1;
WHILE REM>0
LOOP
F:=F*REM;
RE:=REM-1;
END LOOP;
FSUM:=FSUM+F;
END LOOP;
IF N1=FSUM THEN
DBMS_OUTPUT.PUT_LINE(N1||IS STRONG NUMBER);
ELSE
DBMS_OUTPUT.PUT_LINE(N1||IS NOT STRONG NUMBER);
END IF
END;

10
Input&Output:
SQL>SET SERVER OUTPUT ON
Case 1:
SQL>/
Enter value for n:145
145 IS STRONG NUMBER
Case 2:
SQL>/
Enter value for n:155
155 IS NOT STRONG NUMBER

11
2. Write a PL/SQL program to check the given string is palindrome or not.
Definition:
A palindrome is a string that can be read from right to left, and yet still remains
the same as the string read left to right.
For example, racecar and level are both palindromes because if you read the
strings from right to left they are equivalent to the strings read left to right.

Some more examples: liril, madam, Malayalam.

AIM: To Write a PL/SQL program to check the given string is palindrome or not.

12
Program:

Declare
Strvarchar2(30);
Len number:=0;
Cnt number:=0;
J number:=0;
Begin
Str:=&string;
Len:=length(str);
For I in 1..len loop
J:=i-1;
If substr(str,I,1)=substr(str,len-j,1)then
Cnt:=cnt+1;
End if;
End loop;
If cnt=len then
Dbms_output.put_line(str|| is palindrome string);
Else
Dbms_output.put_line(str|| is not palindrome string)
End if;
End;

13
Output:

Case 1:
Enter Str Value: madam
Madam is palindrome string

Case 2:
Enter Str value: nani
Nani is not palindrome string

14
3. Write a pl/sql program to swap two numbers without using third variable.

AIM: To Write a pl/sql program to swap two numbers without using third variable.

15
Program:
------------

Declare
A number;
B number;
Begin
A;=&a;
B:=&b;
Dbms_output.put_line(before exchange:);
Dbms_output.put_line(a=||a||b=||b);
A:=a+b;
B:=a-b;
A:=a-b;
Dbms_ouput.put_line(After exchange:);
Dbms_output.put_line(a=||a||b=||b);
End;

16
Input&Output:
SQL/
Enter value for a:=10
Enter value for b:=15
Before exchange:
a=10 b=15
After exchange:
a=15 b=10

17
4. Write a PL/SQL program to generate multiplication tables for 2,4,6

AIM: To Write a PL/SQL program to generate multiplication tables for 2,4,6

18
Program:
------------

declare
m number;
a number;
tn number;
begin
tn:=2;
loop
for a in 1..10
loop
m:=tn*a;
dbms_output.put_line(tn||x||a||=||m);
end loop;
tn:=tn+2;
exit when tn>6;
end loop;
end;

19
output:

2 x 1=2 4x1=4 6x1=6


2x2=4 4x2=8 6x2=12
2x3=6 4x3=12 6x3=18
2 x4=8 4x4=16 6x4=24
2x5=10 4x5=20 6x5=30
2x6=12 4x6=24 6x6=36
2 x7=14 4x7=28 6x7=42
2x8=16 4x8=32 6x8=48
2x9=18 4x9=36 6x9=54
2 x10=20 4x10=40 6x10=60

20
5. Write a PL/SQL program to display sum of even numbers and sum of odd
numbers in the given range.

AIM: To Write a PL/SQL program to display sum of even numbers and sum of odd
numbers in the given range.

21
Program

Declare
M number;
N number;
Esum number;
Osum number;
Begin
M:=&m;
N:=&n;
Esum:=0;
Osum:=0;
For a in m..n
Loop
If(mod(a,2)=0)then
Esum:=esum+a;
Else
Osum:=osum+a;
End if;
End loop;
Dbms_output.put_line(even numbers sum=||esum);
Dbms_output.put_line(odd numbers sum=||osum);
End;

22
Input & Output:
Enter value for m:=5
Enter value for n:=9
Even numbers sum=14
Odd numbers sum=21

23
6. Write a PL/SQL program to check the given number is palindrome or not.

AIM : To Write a PL/SQL program to check the given number is palindrome or not.

24
Program

Declare
N number;
N1 number;
Rnum number(15);
Rem number;
Begin
N:=&n;
N1:=n;
Rnum:=0;
Dbms_output.put_line(given number=||n);
While n>0
Loop
Rem:=mod(n,10);
Rnum:=rnum*10+rem;
N:=floor(n/10);
End loop;
If(n1=rnum)then
Dbms_output.put_line(n1||is palindrome number);
Else
Dbms_output.put_line(n1||is not palindrome number);
End if;
End;

25
Input&Output:
SQL>RUN
Enter value for n:111
Given number=111
111 is palindrome number
SQL>Run
Enter value for n:153
Given number=153
153 is not palindrome number

26
Update Employee salary

7. The hrd manager has decided to raise the employee salary by 15%.Write a
PL/SQL block to accept the employee number and update the salary of that
employee.Display appropriate message based on the existence of the record
in emp table.
AIM: To The hrd manager has decided to raise the employee salary by 15%.Write a
PL/SQL block to accept the employee number and update the salary of that
employee.Display appropriate message based on the existence of the record in emp
table.

27
Program:
Declare
E1rec emp%rowtype;
Eno number;
Begin
Eno:=&eno;
SELECT *INTO e1rec From emp Where empno=eno;
Dbms_output.put_line(Before updating employee details:);
Dbms_output.put_line(e1rec.empno||-||e1rec.ename||-||e1rec.job||-
||e1rec.mgr||-||e1rec.hiredate||-||e1rec.sal||-||e1rec.comm||-
||e1rec.deptno);
E1rec.sal:=e1rec.sal+e1rec.sal*15/100;
UPDATE emp Set sal=e1rec.sal Where empno=eno;
SELECT *INTO e1rec FROM emp Where empno=eno;
Dbms_output.put_line(After updating employee details:);
Dbms.output.put_line(e1rec.empno||-||e1rec.ename||-||e1rec.job||-
||e1rec.mgr||-||e1rec.hiredate||-||e1rec.sal||-||e1rec.comm||-
||e1rec.deptno);
End;

28
Input&Output:
SQL/
Enter value for eno:7934
Before updating employee details:
7934-MILLER-CLERK-7782-23-JAN-82-130010
After updating employee details:
7934-MILLER-CLERK-7782-23-JAN-82-149510

29
Display Employee table details

8. Write a PL/SQL program to display top 10 rows in emp table based on their
job and salary.
Aim : To Write a PL/SQL program to display top 10 rows in emp table based on
their job and salary.

30
Program:

Declare
Cursor c1 is SELECT * FROM emp ORDER BY job,sal;
E1rec emp%rowtype;
Rcount number;
Begin
Open c1;
Rcount:=1;
Loop
Fetch c1 into e1rec;
Exit when rcount>10;
Dbms_output.put_line(e1rec.empno||-||e1rec.ename||-||e1rec.job||-
||e1rec.mgr||-||e1rec.hiredate||-||e1rec.sal||-||e1rec.comm||-
||e1rec.deptno);
Rcount:=rcount+1;
End loop;
Close c1;
End;

31
Output:
7782 SCOTT ANALYST 7566 19-APR-87 3000 20
7902 FORM ANALYST 7566 03-DEC-81 3000 20
7369 SMITH CLERK 7902 17-DEC-80 800 20
7900 JAMES CLERK 7698 03-DEC-81 950 30
7782 CLARK MANAGER 7839 09-JUN-81 2450 10
7839 KING PRESIDENT 7849 17-NOV-81 5000 20

32
9. Write a procedure to update the salary of employee, who are not getting
commission by 10%
Aim: To Write a procedure to update the salary of employee, who are not getting
commission by 10%

33
Program:

Declare
Cursor c1 is SELECT * FROM emp;
E1rec emp%rowtype;
Rsal number(7,2);
Begin
Open c1;
Loop
Fetch c1 into e1rec;
Exit when c1%notfound;
If(nvl(e1rec.comm,0)=0)then
Rsal:=e1rec.sal+e1rec.sal*10/100;
Else
Rsal:=e1rec.sal;
End if;
Dbms_output.put_line(e1rec.empno||-||e1rec.ename||-||e1rec.sal||-
||rsal||-||e1rec.comm);
End loop;
Close c1;
End;

34
Output:
EMPNO ENAME SAL RSAL COMM
7369 SMITH 800 880
7499 ALLEN 1600 1600 300
7521 WARD 1250 1250 500
7566 JONES 2975 3272.5
7654 MARTIN 1250 1250 1400
7698 BLAKE 2850 3135
7782 CLARK 2450 2695
7788 SCOTT 3000 3300
7839 KING 5000 5500
7844 TURNER 1500 1650 0
7876 ADAMS 1100 1210
7900 JAMES 950 1045
7902 FORM 3000 3300
7934 MILLER 1300 1430

35
Electricity Bill

10. Write a PL/SQL procedure to prepare an electricity bill by using following


table
Aim: To Write a PL/SQL procedure to prepare an electricity bill by using following
table

Table Used: Elect


Name null? Type
Mnono null number(3)
Cname varchar2(20)
Cur_read number(5)
Prev_read number(5)
No_units number(5)
Amount number(8,2)
Ser_tax number(8,2)
Net_amt number(9,2)

Assumption:
No_units=cur_read-prev_read
If no_units>=1000 then
Rate per unit(rpu)=Rs.5.25
Otherwise
Rate per unit(rpu)=3.25
Amount=no_units*rpu
If amount>=1500 then
Service tax(ser_tax)=25
Otherwise
Service tax(ser_tax)=15
Net amount(net_amt)=amount+ser_tax

Step1:CREATE ELECT table

Create table elect (mno number(3) primarykey, Cname varchar2(20), Cur_read


number(5), Prev_readnumber(5), No_unitsnumber(5), Amount number(8,2),
Ser_taxnumber(8,2),Net_amtnumber(9,2));

36
Step2:Insert the following data into ELECT table
MNO CNAME CUR_READ PREV_READ
101 G.SITADEVI 1500 1000
102 G.MADHAVILATHA 1700 750
105 M.SUBBAREDDY 1750 350
104 J.KAVITHARANI 3500 2000
103 K.SAMBASIVARAO 1500 500
INSERT INTO ELECT (mno,cname,cur_read,prev_read)
Values(&mno,&cname,&cur_read,&prev_read);

After Inserting above the table contents are:


MN CNAME CUR_R PREV_RE NO_UNI AMOU SER_TA NET_A
O EAD AD TS NT X MT
101 G.SITADEVI 1500 1000
102 G.MADHAVI 1700 750
105 M.SUBBAREDDY 1750 350
104 J.KAVITHARANI 3500 2000
103 K.SAMBASIVA 1500 500

37
Step 3:Wrie PL/SQL code:
Declare
Cursor c1 is SELECT * FROM ELECT;
Rec elect%rowtype;
Begin
Open c1;
Loop
Fetch c1 into rec;
Exit when c1%notfound;
Rec.no_units:=rec.cur_read-rec.prev_read;
If rec.no_units>=1000 then
Rec.amount:=rec.no_units*5.25;
Else
Rec.amount:=rec.no_units*3.25;
End if;
If rec.amount>=1500 then
Rec.ser_tax:=25;
Else
Rec.ser_tax:=15;
End if;
Rec.net_amt:=rec.amount+rec.ser_tax;
Update elect Set no_units=rec.no_units, amount=rec.amount,
er_tax=rec.ser_tax,net_amt=rec.net_amt Where mno=rec.mno;
End loop;
Close c1;
End;

Step 3:
SELECT * FROM ELECT;

38
Output:

MN CNAME CUR_R PREV_READ NO_UN AMOU SER_T NET_


O EAD ITS NT AX AMT
101 G.SITADEVI 1500 1000 500 1625 25 1650
102 G.MADHAVI 1700 750 950 3087.5 25 3112.
5
105 M.SUBBAREDD 1750 350 1400 7350 25 7375
Y
104 J.KAVITHA 3500 2000 1500 7875 25 7900
103 K.SAMBASIVA 1500 500 1000 5250 25 5275

39
Telephone Bill

11. Write a PL/SQL procedure to prepare an telephone bill by using following


table and print the monthly bills for each customer.
Aim: To Write a PL/SQL procedure to prepare an telephone bill by using following
table and print the monthly bills for each customer.
Table used:Phone
Name null? Type
Tel_no notnull number(6)
Cname varchar2(20)
City varchar2(20)
Pr_read number(5)
Cur_read number(5)
Net_units number(5)
Tot_amt number(8,2)

Assumption:
Net_units=cur_read-pr_read
If net_units>=1000then rate per unit(rpu)=1.20
If net_units>=500then rate per unit(rpu)=0.75
Otherwise rpu=0.49
Tot_amt=net_units*rpu

Step1:Create phone table

CREATE TABLE PHONE(tel_nonumber(6) primary key,Cnamevarchar2(20), City varchar2(20),


Pr_readnumber(5),Cur_readnumber(5),Net_unitsnumber(5),
Tot_amtnumber(8,2));

Step2:Insert the following data into ELECT table:

TEL_NO CNAME CITY PR_RE CUR_REA NET_UNI TOT_AM


AD D TS T
22900 G.SITA TPT 1000 1500
33545 G.MADHAVI ANANTA 750 1700
PUR
27765 M.SUBBAREDDY GUNTUR 350 1750
65222 J.KAVITHARANI VIJAYAW 2000 3500
ADA
66464 K.SAMBASIVA NELLORE 500 1500

INSERT INTO PHONE(tel_no,cname,city,pr_read,cur_read)


values(&mno,&cname,&city,&pr_read,&cur_read);

40
Step 3:Write PL/SQL program

Declare
Cursor c1 is SELECT * FROM phone Rec phone%rowtype;
Begin
Open c1;
Loop
Fetch c1 into rec;
Exit when c1%notfound;
Rec.net_units:=rec.cur_read-rec.pr_read;
If rec.net_units>=1000then
Rec.tot_amt:=rec.net_units*1.20;
Elseifrec.net_units>=500then
Rec.tot_amt:=rec.net_units*0.75;
Else
Rec.tot_amt:=rec.net_units*0.49;
End if;
UPDATE PHONE
SET net_units=rec.net_units,tot_amt=rec.tot_amt
Where tel_no=rec.tel_no;
End loop;
Close c1;
End;
Step 3:
SELECT * FROM PHONE;

41
Output:
TEL_N CNAME CITY PR_REA CUR_REA NET_UNI TOT_A
O D D TS MT
22900 G.SITADEVI TIRUPATHI 1000 1500 500 375
33545 G.MADHAVILAT ANANTHAP 750 1700 950 712.5
HA UR
27765 M.SUBBAREDDY GUNTUR 350 1750 1400 1680
65222 J.KAVITHARANI VIJAYAWAD 2000 3500 1500 1800
A
66464 K.SAMBASIVA NELLORE 500 1500 1000 1200

42

You might also like