You are on page 1of 4

Q1 :

Select * from emp where job = (

Select job from emp where empno=7369)

And sal >(

Select sal from emp where empno=7876)

Q2:

Select ename , job , sal

From emp

Where sal = (Select min (sal) from emp);

Q3:

Select dname ,min(sal)

from emp e Join dept d

On (e.dno=d.dno)

Group by dname

Having min(sal) > (select min(sal)from emp where dno = 20)

Q4:

Select job,avg(sal)

From emp

Group by job

Having avg(sal)=
(Select min(avg(sal))

From emp

Group by job)

Q5 :

Select ename , hirdate,dno

From emp

Where dno =

(Select dno

From emp

Where ename = 'Blake’)

Select e1.ename , e1.hiredate

From emp e1 ,emp e2

Where e2.ename = ‘Blake’

And e1.dno = e2.dno

And e1.ename <> ‘Blake’

Q1 :

Select aname,count(*)”Number of Orders”,sum(cost)”Total Cost”

From agent join orders

On (agent.aid = order.aid)

Group by aname

Having sum(cost)>1000;
Q2:

Select cid,sum(cost)

From orders join customer

On(orders.cid = customer.cid)

Group by cid

Q3:

Select cid ,discount

From customer

Where discount = (select max(discount)from customer )

Or

Discount = (select min(discount)from customer)

Q4:

Select cid,Cname from orders natural join customer

Where cost =

(Select cost from orders where cost <>

(Select max(cost) from orders))

Select *

From orders

Order by cost desc

You might also like