database
database
Table created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
Table created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
Q1. List all details from the client_master table for clients whose Bal_due= 0.
1 row updated.
Q4. Find the name and address of customer who has placed Order_no ‘O19003’and ‘O19002
‘respectively.
Q5. Construct English like sentence from the table client_master ({Customer name} live in the city
of {city}).
Q6. List the client_no, name, city and pincode of clients whose Order_status is “In process”.
Table created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
Table created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
Q1. Update table EMPLY, add 15 years of age to employee with EMPCODE ‘E107’.
1 row updated.
Q2. Create a view which shows details of employees whose age is between 35 and 45.
SQL> create view empview as select* from emply where age between 35 and 45;
View created.
SQL> select e.empcode, e.empname, e.address, (p.basic + p.hra + p.da) as netpay from emply e,
payslip p where e.empcode= p.empcode order by e.empcode;
Q4. Create an English like sentence to display the following output from payslip table.“Employees
with empcode E101 draws a basic salary 4000”.
Q5. List the names and address of employees drawing a basic salary between 5000 and 7000.
Table altered.
11 rows updated.
Q1. Display records from EMPY1 table for employees whose age is between 25 and 45.
Q2. Retrieve the Deptcode and total no of employees in each department.
Q3. Retrieve empcode, empname, address, deptcode for all employees in "account" and
"stock" departments.
Q4. Display average, maximum and minimum age of employees. Q5. Delete all records
belonging to research department in the EMPY1 table.
output
SQL> create table emply(empcode varchar(4)primary key,empname varchar(20) not null,address
varchar(30),age number(2)not null,deptcode varchar (4)not null);
Table created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
Table created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
Q1. Display records from EMPLY table for employees whose age is between 25 and 45.
SQL> select* from emply where age between 25 and 45;
Q3. Retrieve empcode, empname, address, deptcode for all employees in “account” and “stock”
SQL> delete from emply where deptcode in (select deptcode from dept where
deptname='Research');
3 rows deleted.
Table created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
SQL> insert into emply values('E113','Priyesh','Priya Nivas,Kottayam',26,'D302');
1 row created.
SQL> create table payslip(empcode varchar2 (4) primary key,basic number (6) not null,hra number
(6) not null, da number(6) not null, foreign key(empcode)references emply(empcode));
Table created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
SQL> insert into payslip values('E108',5700,3700,3000);
1 row created.
1 row created.
1 row created.
1 row created.
3.Compute net salary (Netsal = Basic + HRA +DA) for employees in the Payslip table.
11 rows updated.
Q4. Give the employee with empcode 'E110' a bonus of 15% of Basic and update the value
held in column Netsal.
SQL> update payslip set netsal=netsal+basic*0.15 where empcode='E110';
1 row updated.
Q5. Display Name, Address, Empcode, Net salary, & age from EMPLY and PAYSLIP tables
respectively.
SQL> select e.empname, e.address, e.empcode, p.netsal, e.age from emply e, payslip p where
e.empcode = p.empcode;
Q6. Retrieve all information from EMPLY table for employees whose Basic Salary is more
than 6000.
SQL> select * from emply where empcode in (select empcode from payslip where basic > 6000);
Q3. Retrieve information from PRODUCT_MASTER table and SALES_ORDER_DETAILS table for
product whoseORDER_NO is O19001 and O19008 respectively.
Q5. Delete all records from PRODUCT_MASTER table corresponding to ORDER_NO = 'O46865'.
Table created.
1 row created.
1 row created.
1 row created.
SQL> insert into product_master values('P07865', '1.22 FLOPPIES', 100, 525);
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
Table created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
Q5. Delete all records from PRODUCT_MASTER table corresponding to ORDER_NO = 'O46865'.