Professional Documents
Culture Documents
P_NAME
AGE
RANK RESEARCH_SPECIA
--------------- ---------- ---------- --------------ravi
25
1 networks
ramana
27
2 db
ramesh
37
2 testing
rajesh
45
3 data mining
ramu
35
5 data analysis
SPONSER_NAME
--------------aicte
aicte
ugc
ugc
ugc
START_DAT
--------10-MAR-10
01-MAR-06
01-MAR-07
01-MAR-10
01-MAR-10
END_DATE
BUDJET PRJ_INVESTIGATOR
--------- ---------- ---------------10-MAR-14
50000
1
10-MAR-09
60000
2
10-MAR-10
80000
3
10-MAR-13
85000
4
10-MAR-13
800000
5
SNAME
AGE DEGREE
P_ID
--------------- ---------- ---------- ---------akhil
20 mphil
1
akshay
22 mca
1
abhi
23 be
2
bheem
25 be
2
kali
26 mtech
3
hanith
26 mtech
3
harish
20 be
4
hari
27 mca
4
haritha
22 mca
5
9 rows selected.
SQL> select * from prj_coinvestigator;
P_ID
PRJ_ID
---------- ---------1
11
1
22
1
33
1
44
1
55
2
55
3
44
4
33
5
22
9 rows selected.
SQL> select * from research_asst;
USN
PRJ_ID
---------- ---------111
11
111
22
111
33
222
33
333
33
444
33
555
33
666
44
777
55
9 rows selected.
QUERY 1
SQL> select p.p_id, p.p_name from professor p, project pj where p.p_id=pj.prj_in
vestigator and pj.budjet < 100000;
P_ID
---------1
2
3
4
QUERY 2.
P_NAME
--------------ravi
ramana
ramesh
rajesh
P_NAME
--------------ravi
ravi
ravi
ravi
ramana
ramana
ramesh
ramesh
rajesh
SPONSER_NAME
--------------aicte
aicte
ugc
ugc
ugc
ugc
ugc
ugc
ugc
9 rows selected.
QUERY 3
select p.p_name as "Professor", sum(pj.budjet) as "Total Budget" from profe
ssor p, project pj where p.p_id=pj.prj_investigator and start_date > = '01-jan-2
005' and end_date < = '31-dec-2010' group by p.p_name
Professor
Total Budget
--------------- -----------ramesh
80000
ramana
60000
QUERY 4.
select p.p_name from professor p where (select sum(budjet) from project pj
where pj.prj_investigator=p.p_id) > (select avg(budjet) from project) group by p
.p_name;
P_NAME
--------------ramu
QUERY 5.
select distinct p.p_name from professor p, prj_coinvestigator prjc where pr
jc.p_id=p.p_id group by p.p_name having count(distinct prjc.prj_id) = (select co
unt(*) from project);
P_NAME
--------------ravi
**