DBMS VTU ALL QUERY

download DBMS VTU ALL QUERY

of 4

Transcript of DBMS VTU ALL QUERY

  • 7/30/2019 DBMS VTU ALL QUERY

    1/4

    1.

    select distinct s.sname from student2012 s,enrolled2012 e,class2012 c,faculty2012 fwhere s.snum=e.snumand e.cname=c.cnameand c.fid=f.fidand f.fname='harshith'and s.level1='jr';

    select c.cname from class2012 cwhere c.room='r128'orc.cname in(select e.cname from enrolled2012 egroup by e.cname having count(*)>=5);

    select s.sname from student2012 swhere s.snum in(select e1.snum from enrolled2012 e1,enrolled2012 e2,class2012 c1, class2012 c2

    where e1.snum=e2.snumand e1.cnamee2.cnameand e1.cname=c1.cnameand e2.cname=c2.cnameand c1.time=c2.time);

    select f.fname from faculty2012 fwhere not exists((select c.room from class2012 c)minus(select c1.room from class2012 c1 wherec1.fid=f.fid))

    select f.fname from faculty2012 fwhere 5>(select count(e.snum) from class2012 c,enrolled2012 ewhere c.cname=e.cnameand c.fid=f.fid);

    2.

    SELECT DISTINCT A.ANAMEFROM AIRCRAFT A

    WHERE A.AID IN (SELECT C.AIDFROM CERTIFIED C, EMPLOYEES EWHERE C.EID = E.EID ANDNOT EXISTS (SELECT *FROM EMPLOYEES E1WHERE E1.EID = E.EID AND E1.SALARY < 80000));

    SELECT C.EID, MAX (A.CRUISINGRANGE)FROM CERTIFIED C, AIRCRAFT A

  • 7/30/2019 DBMS VTU ALL QUERY

    2/4

    WHERE C.AID = A.AIDGROUP BY C.EIDHAVING COUNT (*) > 3;

    SELECT DISTINCT E.ANAMEFROM EMPLOYEE EWHERE E.SALARY < ( SELECT MIN (F.PRICE)FROM FLIGHTS FWHERE F.FFROM = Bengaluru AND F.TTO = Frankfurt);

    SELECT TEMP.NAME, TEMP.AVGSALARYFROM (SELECT A.AID, A.ANAME AS NAME,AVG (E.SALARY) AS AVGSALARYFROM AIRCRAFT A, CERTIFIED C, EMPLOYEES EWHERE A.AID = C.AID ANDC.EID = E.EID AND A.CRUISINGRANGE > 1000GROUP BY A.AID, A.ANAME) AS TEMP;

    SELECT DISTINCT E.ENAME

    FROM EMPLOYEES E, CERTIFIED C, AIRCRAFT AWHERE E.EID = C.EID ANDC.AID = A.AID ANDA.ANAME = Boeing;

    SELECT A.ANAMEFROM AIRCRAFT A,FLIGHT FWHERE F.FID=A.AIDAND F.FFROM = Bengaluru AND F.TTO = New Delhi);

    3

    insert into textvalues(16,'c++','pearson','kanetkar');

    1 row created.

    insert into book_adoptionvalues(2,6,16);

    1 row created.

    select c.course_no,b.book_ISBN,t.book_titlefrom course c,text t,book_adoption bwhere c.course_no=b.cno and

    t.book_ISBN=b.b_ISBN andc.dept='ISE' and c.course_no in(select b.cno

  • 7/30/2019 DBMS VTU ALL QUERY

    3/4

    from book_adoption bgroup by b.cnohaving count(*)>2)

    order by book_title;

    select distinct c.deptfrom course c,book_adoption b, text twhere c.course_no=b.cno and

    b.b_ISBN=t.book_ISBN andAND NOT EXISTS(SELECT BOOK-ISBN FROM BADOPTIN B1,COURSE C1 WHERE

    B1.COURSEID=T1.COURSEID)MINUS(SELECT BOOK-ISBN FROM TEXT WHERE PUBLISHER=""))GROUP BY C.DEPT;

    4.

    3 select name,city,country from author where aid in (select aid from catalog where

    year>2000 and price>(select avg(price) from catalog) group by aid having count(*)>1);

    4 select a.aid,name from author a,catalog c where a.aid=c.aid andc.bid=(select bid from odetails group by bid havingsum(qty)=(select max(sum(qty)) from odetails group by bid));

    5 update catalog set price=1.1*price where pid in (select pid from publisher whe

    re name='abc');

    5.select d.c_name from account_pl a, depositor_pl dwhere a.accno=d.a_no and

    a.b_name='SSIT_TUMKUR'group by d.c_name

    having count(a.accno)>=2;

    select d.c_namefrom depositor_pl d,account_pl a,branch_pl bwhere ((d.a_no=a.accno)and

  • 7/30/2019 DBMS VTU ALL QUERY

    4/4

    (a.b_name=b.branch_name) and(b.branch_city='TUMKUR'))

    group by d.c_namehaving count(unique(a.b_name))=(select count(b.branch_name)

    from branch_pl bwhere b.branch_city='TUMKUR');