SQL2
SQL2
Database: employee
Create Following tables and insert tuples with suitable constraints
EMPLOYEE
EMPSALARY
Table created.
SQL> create table Empsalary(eid number(10), salary number, benefits number, designation varchar(20),
foreign key(eid) references Employee(empid));
Table created.
1 row created.
SQL> insert into Employee values(1002,'Mary', 'Jones', '25-Feb-08','842 Vine Avenue', 'Losantiville');
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
SQL> /
2
Enter value for eid: 1002
1 row created.
SQL>/
1 row created.
SQL> /
1 row created.
SQL> /
1 row created.
SQL> /
3
Enter value for designation: Salesman
1 row created.
6 rows selected.
Queries:-
FIRSTNAME SALARY
-------------------- ---------
Mary 8000
Monika 8000
4. list the names of employees, who are more than 1 year old in the
organization.
FIRSTNAME
--------------------
5
George
Mary
Sam
Peter
Sarath
Monika
6 rows selected.
NO_OF_DESIGNATION
-----------------
4
FIRSTNAME
-------------------
George
Sarath
Monika
Table altered.
1 row updated.
6
SQL> update employee set ph_no=9986625485 where empid=1002;
1 row updated.
1 row updated.
1 row updated.
1 row updated.
1 row updated.
6 rows selected.
9. list employee names,who have joined before 15-jun-08 and 16-jun-07.
SQL> select firstname from employee where hire_date between '16-jun-07' and '15-jun-08';
FIRSTNAME
--------------------
Mary
Sarath
Monika
7
10. Generate salary slip with FIRSTNAME,SALARY,BENEFITS,HRA-50%,DA-
30%,PF-12%,Calculate GROSS order the result in descending order of the
GROSS.
6 rows selected.