You are on page 1of 1

CREATE TABLE EMPLOYEE(

EmployeeID NUMBER,
FIRSTNAME VARCHAR2(20),
LASTNAME VARCHAR2(10),
DEPARTMENTID NUMBER,
SALARY NUMBER,
CONSTRAINT EMPLOYEES_PK primary key (EmployeeID)
);
INSERT INTO EMPLOYEES VALUES(1,'Jhon', 'Doe', 101, 60000);
INSERT INTO EMPLOYEES VALUES(2, 'Jane', 'Smith', 102, 70000);
INSERT INTO EMPLOYEES VALUES(3, 'Bob', 'Johnson', 101, 55000);
INSERT INTO EMPLOYEES VALUES(4, 'Alice', 'Williams', 103, 80000);
INSERT INTO EMPLOYEES VALUES(5, 'Charlie', 'Brown', 102, 60000);

create table Departments(


DepartmentID NUMBER,
DEPARTMENTNAME VARCHAR2(20),
CONSTRAINT DEPARTMENTS_PK primary key (DepartmentID)
);
INSERT INTO departments VALUES (101, 'SALES');
INSERT INTO departments VALUES (102, 'Marketing');
insert into departments values (103, 'finance');
SELECT employeeid, firstname, lastname, departmentname
FROM EMPLOYEES e
JOIN DEPARTMENTS d
ON e.departmentid= d.departmentid;
SELECT DEPARTMENTNAME,SUM(SALARY) AS TOTAL_SAL
FROM EMPLOYEES e
JOIN DEPARTMENTS d
ON e.departmentid= d.departmentid
GROUP BY d.DEPARTMENTNAME;
select firstname, lastname, salary, departmentname
from employees e join departments d
on e.departmentid= d.departmentid
where salary>60000;
INSERT INTO Employees VALUES (6, 'Eva', 'Johnson', 103, 75000);
INSERT INTO Employees VALUES (7, 'David', 'Smith', 101, 62000);

You might also like