You are on page 1of 2

create table dept081

(
dept_no number(5) primary key,
dept_name varchar(20),
location varchar2(15)
);

create table emp082


(
emp_no number(5) primary key,
emp_name varchar(20),
address varchar2(15),
salary number(8)check(salary>0),
designation varchar2(10),
dept_no number(5) references dept081(dept_no)
);

insert into dept081 values(1,'marketing','pune') ;


insert into dept081 values(2,'administration','mumbai') ;
insert into dept081 values(3,'purchasing','nashik') ;
insert into dept081 values(4,'it','pune') ;
insert into dept081 values(5,'computer','solapur') ;

insert into emp082 values(10,'vivek','gokulnagar',10000,'employee',1) ;


insert into emp082 values(20,'hitesh','katraj',12000,'manager',2) ;
insert into emp082 values(30,'ankit','ambegaon',15000,'clerk',3) ;
insert into emp082 values(40,'rohit','katraj',20000,'jr.manager',4) ;
insert into emp082 values(50,'laxman','tilak chowk',25000,'employee',5) ;

1. select SUM(salary) from dept081,emp082


where dept081.dept_no=emp082.dept_no AND
dept081.dept_name='computer';

SUM(SALARY)
-------------------
25000

2. select dept_name from dept081,emp082


where dept081.dept_no=emp082.dept_no AND salary>10000;

DEPT_NAME
--------------------
administration
purchasing
it
computer

3. select COUNT(emp082.emp_no),dept_name from dept081,emp082


where dept081.dept_no=emp082.dept_no group by dept_name;

COUNT(EMP082.EMP_NO) DEPT_NAME
------------------------------------- -----------------------------
1 purchasing
1 it
1 marketing
1 administration
1 computer

4. select MAX(emp082.salary),dept_name from dept081,emp082


where dept081.dept_no=emp082.dept_no group by dept_name;

MAX(EMP082.SALARY) DEPT_NAME
------------------------------- --------------------------
15000 purchasing
20000 it
10000 marketing
12000 administration
25000 computer

5. select emp082.* from dept081,emp082


where dept081.dept_no=emp082.dept_no ORDER BY dept_name;

EMP_NO EMP_NAME ADDRESS SALARY DESIGNATIO DEPT_NO


------------- ----------------- -------------- ----------- -------------------
----------------------
20 hitesh katraj 12000 manager
2
50 laxman tilak chowk 25000 employee
5
40 rohit katraj 20000 jr.manager
4
10 vivek gokulnagar 10000 employee
1
30 ankit ambegaon 15000 clerk
3

You might also like