You are on page 1of 3

create table department(Dept_no number(5), Dept_name char(15), Dept_head char(15), Location char(15));

create table memployee (Emp_code number(6), Emp_name char(15), Dept_no number(5), Grade char(5), DOJ date,
Basic number(6), Allowance number(6));

insert into department values(101,'Finance','Ravi Kumar','N.Delhi');

insert into department values(102,'Marketing','Ashish Gupta','N.Delhi');

insert into department values(201,'Sales','Rohit Jain','Chandigarh');

insert into department values(221,'Warehouse','Shobha Kapoor','Ludhiana');

insert into department values(302,'MIS','Subir Singh','Patiala');

insert into memployee values(1001,'Bhavna',101,'M1','1-11-1996',5000,8000);

insert into memployee values(1003,'Rohit',102,'M2','1-1-1995',6000,9000);

insert into memployee values(2011,'Ajay',221,'E4','31-119-97',5500,8500);

insert into memployee values(2211,'Sandeep',302,'E4','1-6-1965',4000,6000);

insert into memployee values(2300,'Ram',201,'M1','1-11-1995',6000,9000);

insert into memployee values(2435,'Nalini',201,'M2','1-1-1992',6500,9500);

insert into memployee values(1983,'Rajeev',102,'E4','1-3-1994',7646,7478);

insert into memployee values(2435,'Poonam',201,'E4','30-6-1993',3534,6546);

insert into memployee values(3454,'Deepak',221,'M1','1-8-1999',5635,8732);


select max(Emp_code),Grade from memployee group by Grade;

select Dept_head from department where location like 'C%';

select Emp_name from memployee where Dept_no=101 and DOJ like '%6/1999'

select Emp_name,Basic+Allowance Total_pay from memployee;


select Emp_name,Basic+Allowance Total_pay, 1.1*(Basic+Allowance) New_pay from memployee where Grade='M1';

Update memployee set basic=1.1*basic where dept_no=201;

Update department set dept_no=301 where dept_head='%Kapoor';

Update memployee set dept_no=301 where dept_no=221;

Update department set location='N.Delhi' where dept_name='MIS';

Update memployee set allowance=2*basic where dept_no=221;

You might also like