Professional Documents
Culture Documents
SQL
SQL
2 employee_id number(6),
3 first_name varchar2(25),
4 last_name varchar2(25),
5 hire_data date,
6 dept_no number(6),
Table created.
2 dept_no number(6),
3 dept_name varchar2(25),
Table created.
2 employee_id number(6),
3 salary number,
4 tax number,
5 bonus number,
6 acc_no number,
Table created.
Table altered.
2 dept_no number(6),
3 sick_leaves number,
4 casual_leaves number,
5 paid_leaves number,
Table created.
2 employee_id number(6),
3 acc_id number,
4 bank_name varchar2(35),
5 acc_number number,
Table created.
select first_name,last_name,case when leaves_no>(sick_leaves+casual_leaves+paid_leaves) then
'Leaves exceeded' when leaves_no=(sick_leaves+casual_leaves+paid_leaves) then 'No Leaves left'
else 'Leaves available' end as Leaves_status from Employees e join Leave l on e.dept_no=l.dept_no;
select employee_id,first_name,last_name, dept_name from Employees e join department d on
e.dept_no=d.dept_no;