Dbms Lab: Experiment
Dbms Lab: Experiment
Submission by:-
Anand Kumar
(19UICS008/1911291)
Experiment NO.3
Query :-
CREATE TABLE Emp( EMPNO INT, ENAME VARCHAR(10), JOB
VARCHAR(9), MGR INT, HIREDATE VARCHAR(9), SAL INT, COMM INT,
DEPTNO INT, AGE INT, ESAL INT );
Result :
Result :
Q. No.1 :- List all employee names and their salaries, whose salary lies between
1500/- and 3500/- both inclusive.
Query :- SELECT ENAME, SAL FROM emp WHERE SAL BETWEEN 1500 AND 3500;
Result:-
Q.No.2 :- List all employee names and their and their manager whose manager is
7902 or 7566 or 7789.
Query :-
SELECT ENAME, MGR FROM emp WHERE (MGR = 7902) OR(MGR = 7566) OR(MGR = 7789);
Result:-
Q.No.3 :- List all employees, which starts with either J or T.
Query :- SELECT * FROM emp WHERE ENAME LIKE 'J%' OR ENAME LIKE 'T%';
Result:-
Q.No.4 :- List all employee names and jobs, whose job title includes M or P. Query
:- SELECT ENAME, JOB FROM emp WHERE JOB LIKE '%M%' OR JOB LIKE '%P%';
Result:-
Q.No.5 :- List all jobs available in employee table.
Query :- SELECT DISTINCT JOB FROM emp;
Result:-
Query :- SELECT * FROM emp WHERE DEPTNO IN(10, 20);
Result:-
Q.No.7:-List all employee names, salary and 15% rise in salary.
Query :- SELECT ENAME, SAL, 1.15 * SAL AS 'RAISE' FROM emp;
Result:-
Query :-
SELECT MIN(SAL) AS 'MIN', MAX(SAL) AS 'MAX', AVG(SAL) AS 'AVG' FROM emp;
Result:-
Q.No.9:-Find how many job titles are available in employee table.
Query :- SELECT COUNT(DISTINCT JOB) FROM emp;
Result:-
Query :- SELECT SUM(SAL) FROM emp;
Result:-
Q.No.11:-Display name of the dept. with dept no 20.
Query :-
SELECT ENAME FROM emp WHERE DEPTNO = 20;SELECT ENAME FROM emp WHERE DEPTNO = 20;
Result:-
Query :- SELECT ENAME FROM emp WHERE COMM = NULL;
Result:-
Q.No.13:-Find no.of dept in employee table.
Query :- SELECT COUNT(DISTINCT DEPTNO) FROM emp;
Result:-
Query :- SELECT ENAME FROM emp WHERE MGR = NULL;
Result:-
Q.No.15:-Change the AGE to 30 whose JOB is MANAGER.
Query :- UPDATE emp SET AGE = 30 WHERE JOB = 'manager';
Result:-
Query :- UPDATE emp SET ESAL = 20000 WHERE MGR = 7698;
Result:-
Q.No.17:-Delete the record whose HIREDATE is 01-MAY-81.
Query :- DELETE FROM emp WHERE HIREDATE ='01-MAY-81';
Result:-