Assignment - 2: Dbms Lab Sneha Sana CSE/18088/399

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Assignment – 2

DBMS LAB

SNEHA SANA

CSE/18088/399

1. Create a table with the following attributes:


1. CREATE TABLE employoracle(
EmployeeNo varchar(5) NOT NULL,
FirstName varchar(10) NOT NULL,
address varchar(20),
dob date,
doj date,
salary number(8),
PRIMARY KEY (EmployeeNo)
)

Table created.

2. Insert the following records in the table:

INSERT INTO employoracle(EmployeeNo,FirstName,address,dob,doj,salary)


VALUES ('a-101','suman','20 convent road','03-Feb-76','05-may-03',20000);
INSERT INTO employoracle(EmployeeNo,FirstName,address,dob,doj,salary)
VALUES ('a-103', 'bobby',' p. p. colony',' 07/May/73',' 07/may/02', 12000);
INSERT INTO employoracle(EmployeeNo,FirstName,address,dob,doj,salary)
VALUES ('b-101', 'shekhar', 'bidhannagarh', '08/sep/71',' 07/jul/02', 14000);
INSERT INTO employoracle(EmployeeNo,FirstName,address,dob,doj,salary)
VALUES ('c-101', 'bobby',' behala cal-34', '07/may/70','07/may/02', 5000);
INSERT INTO employoracle(EmployeeNo,FirstName,address,dob,doj,salary)
VALUES ('a-105', 'sugoutam', 'new market', '08/may/68', '03/jul/02', 15000);
INSERT INTO employoracle(EmployeeNo,FirstName,address,dob,doj,salary)
VALUES ('a-104', 'bikas' ,'p.p. colony',' 07/may/73',' 03/may/02', 11000);
INSERT INTO employoracle(EmployeeNo,FirstName,address,dob,doj,salary)
VALUES ('a-109', 'sumanta', 'p.p. colony', '07/may/73', '07/may/02', 12000);
3. Write SQL query to select all employee whose salary is greater than 12000.

SELECT * FROM employoracle WHERE(SALARY)>12000;

4. Write SQL query to see the information of all employee.


SELECT * from employoracle
5. Write SQL query to select all employee whose name is bobby.
SELECT * FROM employoracle WHERE(FirstName)='bobby';

6. Write SQL query to change the salary of bikas to15000

UPDATE employees
SET salary = 15000
WHERE FirstName= 'bikas';
SELECT * FROM employoracle
ORDER BY EmployeeNo DESC;
7. Get records of all employee whose name starts with `s` or ends with `s`.

SELECT * FROM employoracle WHERE FirstName LIKE 's%' OR FirstName LIKE '%s'

8. Get records of all employees whose name has exactly 5 characters

SELECT * FROM employoracle WHERE LENGTH(FirstName) = 5

9. Write query to get number of employees lives in p. p. Colony.

SELECT COUNT(*) FROM employoracle WHERE address = ‘p. p. colony’


10. 10. Delete the record of the employee whose empno is a-109

DELETE FROM employoracle WHERE EmployeeNo ='a-109'

-x-x-x—x-x-x-x-x-x—x-x-x-x—x-x-x—x-x-x—x-x-x-x—x-x-

You might also like