1.
CREATE A TABLE EMPLOYEE WITH FOLLOWING SCHEMA :-
CREATE TABLE EMPLOYEE
EMP_NO NUMBER(3),
E_NAME VARCHAR2(10),
E_ADDRESS VARCHAR2(15),
E_PH_NO NUMBER(10),
DEPT_NO NUMBER(3),
DEPT_NAME VARCHAR2(10),
JOB_ID NUMBER(3),SALARY NUMBER(6));
ADD A NEW COLUMN
ALTER TABLE EMPLOYEE
ADD HIRE_DATE DATE;
DESC EMPLOYEE;
ALTER TABLE EMPLOYEE MODIFY JOB_ID VARCHAR2(50);
ALTER TABLE EMPLOYEE RENAME COLUMN EMP_NO TO E_NO;
ALTER TABLE EMPLOYEE MODIFY JOB_ID VARCHAR2(100);
2)
insert into EMPLOYEE values(101,'RAM','PKS ROAD',9874563210,10,'CODING',900,50000,'01-JAN-20');
insert into EMPLOYEE values(102,'SHYAM','GKS ROAD',6321549870,11,'SALES',901,60000,'01-DEC-21');
insert into EMPLOYEE values(103,'ROMESH','CJ ROAD',9832567410,12,'FOOD',902,10500,'14-FEB-22');
insert into EMPLOYEE values(104,'RAKESH','MG ROAD',6302587416,13,'FINANCE',903,65500,'05-JUL-20');
insert into EMPLOYEE values(105,'MOHAN','SB ROAD',9830256216,14,'BILLING',904,2000,'20-DEC-22');
SELECT * FROM EMPLOYEE;
SELECT * FROM EMPLOYEE WHERE DEPT_NAME='SALES';
UPDATE EMPLOYEE SET E_ADDRESS='NAGPUR' WHERE E_NO=103;
3)
insert into EMPLOYEE values(106,'RAMAN','PKS ROAD',9874563354,10,'CODING',900,50000,'11-JAN-
20');
insert into EMPLOYEE values(107,'AMAN','GKS ROAD',6321549364,11,'SALES',901,60000,'04-DEC-
21');
insert into EMPLOYEE values(108,'ROHAN','CJ ROAD',9832567420,12,'FOOD',902,10500,'05-FEB-22');
insert into EMPLOYEE values(109,'ROHIT','MG ROAD',6302587789,13,'FINANCE',903,65500,'29-JUL-
20');
insert into EMPLOYEE values(110,'MONOTOSH','SB ROAD',7634763214,14,'BILLING',904,2000,'25-
DEC-22');
SELECT * FROM EMPLOYEE;
SELECT * FROM EMPLOYEE
WHERE DEPT_NAME = ‘MTECH’;
UPDATE EMPLOYEE
SET E_ADDRESS = NULL WHERE E_NAME = 'ROHIT';
SELECT *
FROM EMPLOYEE
WHERE DEPT_NAME = ‘SALES’;
4)
CREATE TABLE EMPLOYEE1
EMPNO VARCHAR2(4) PRIMARY KEY,
EMP_NAME VARCHAR2(10) NOT NULL,
DEPT VARCHAR2(20) NOT NULL,
SALARY NUMERIC(6) NOT NULL,
DOJ DATE NOT NULL,
BRANCH VARCHAR2(20),
CHECK(SALARY>0)
);
DESCRIBE EMPLOYEE1;
INSERT INTO EMPLOYEE1
VALUES('E101','AMIT','PRODUCTION','45000','12-MAR-2000','BANGLORE');
INSERT INTO EMPLOYEE1
VALUES('E102','AMIT','HR','70000','03-JUL-2002','BANGLORE');
INSERT INTO EMPLOYEE1
VALUES('E103','SUNITA','MANAGER','120000','11-JAN-2001','MYSORE');
INSERT INTO EMPLOYEE1
VALUES('E105','SUNITA','IT','67000','01-AUG-2001','MYSORE');
INSERT INTO EMPLOYEE1
VALUES('E106','MAHESH','CIVIL','145000','20-SEP-2003','MUMBAI');
SELECT * FROM EMPLOYEE1;
SELECT AVG(SALARY)
FROM EMPLOYEE1;
SELECT DISTINCT EMP_NAME
FROM EMPLOYEE1;
SELECT SUM(SALARY),COUNT(EMP_NAME),EMP_NAME
FROM EMPLOYEE1
WHERE EMPLOYEE1.EMP_NAME = EMPLOYEE1.EMP_NAME
GROUP BY EMP_NAME;
SELECT EMPNO,EMP_NAME,SALARY
FROM EMPLOYEE1
WHERE SALARY > '120000';
SELECT *
FROM EMPLOYEE1
ORDER BY EMP_NAME DESC;
SELECT *
FROM EMPLOYEE1
WHERE EMP_NAME = ‘AMIT’ AND SALARY >50000;