0% found this document useful (0 votes)
9 views3 pages

Syntax DBMS

Uploaded by

Monikaa Chauhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views3 pages

Syntax DBMS

Uploaded by

Monikaa Chauhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

CREATE TABLE EMP (

EMPNO INT(6),
ENAME VARCHAR(20),
JOB VARCHAR(10),
DEPTNO INT(3),
SAL DECIMAL(7,2)
);

CREATE TABLE DEPT (


DEPTNO INT(2) PRIMARY KEY,
DNAME VARCHAR(10),
LOC VARCHAR(10)
);

ALTER TABLE EMP


ADD EXPERIENCE INT NULL;

ALTER TABLE EMP


MODIFY job VARCHAR(10);

ALTER TABLE EMP


ADD CONSTRAINT CHECK_EMPNO CHECK (EMPNO < 20);

ALTER TABLE EMP


DROP COLUMN EXPERIENCE;

ALTER TABLE DEPT


RENAME TO DEPARTMENT;

ALTER TABLE EMP


MODIFY JOB VARCHAR(20);

ALTER TABLE EMP


ADD city VARCHAR(20);

ALTER TABLE EMP


ADD CONSTRAINT FOREIGN_KEY_DEPTNO FOREIGN KEY (DEPTNO)
REFERENCES DEPARTMENT(DEPTNO);

INSERT INTO DEPARTMENT (DEPTNO, DNAME, LOC) VALUES


(11, 'IT', 'DELHI'),
(21, 'ME', 'DELHI'),
(31, 'EE', 'NOIDA'),
(41, 'CS', 'MEERUT');

INSERT INTO EMP (EMPNO, ENAME, JOB, DEPTNO, CITY, SAL) VALUES
(1, 'AMIT', 'AP', 11, 'DELHI', 6000),
(2, 'ANKUR', 'Lecturer', 41, 'NOIDA', 5500),
(3, 'BIPUL', 'Prof', 21, 'DELHI', 8000),
(4, 'CHETAN', 'AP', 31, 'GHAZIABAD', 10000),
(5, 'DEEPAK', 'Prof', 21, 'DELHI', 3000),
(6, 'JATIN', 'Lecturer', 11, 'NOIDA', 6500),
(7, 'KAMAL', 'AP', 41, 'DELHI', 4000),
(8, 'MUKUL', 'Prof', 31, 'GHAZIABAD', 11000),
(9, 'SOHAM', 'Lecturer', 31, 'NOIDA', 4000),
(10, 'TARUN', 'Prof', 21, 'GHAZIABAD', 12500);

UPDATE EMP
SET SAL = 5000
WHERE JOB = 'AP' AND CITY = 'DELHI';

SELECT * FROM EMP;

SELECT ENAME, JOB FROM EMP;

SELECT ENAME FROM EMP


WHERE CITY = 'NOIDA' AND SAL > 8000;

SELECT ENAME, EMPNO FROM EMP


WHERE CITY = 'DELHI' AND SAL > 8000 AND SAL < 10000;

SELECT ENAME FROM EMP


WHERE ENAME LIKE '%N%';

SELECT ENAME FROM EMP


WHERE ENAME LIKE 'M%';

SELECT ENAME FROM EMP


WHERE ENAME LIKE '%A%';

SELECT ENAME FROM EMP


WHERE ENAME LIKE ' %';

SELECT ENAME FROM EMP


WHERE ENAME LIKE ' %';

SELECT DNAME, DEPTNO FROM DEPARTMENT


WHERE LOC = 'DELHI';

SELECT ENAME FROM EMP


WHERE JOB IN ('AP', 'Prof');

SELECT ENAME FROM EMP


WHERE DEPTNO = 11 AND (CITY = 'DELHI' OR CITY = 'NOIDA');

SELECT ENAME, EMPNO FROM EMP


WHERE CITY IN ('DELHI', 'NOIDA', 'GHAZIABAD');

ASSIGNMENT 4

SELECT ENAME FROM EMP WHERE SAL= (SELECT MAX(SAL) FROM EMP);

SELECT ENAME FROM EMP WHERE SAL= (SELECT MIN(SAL) FROM EMP);

SELECT SUM(SAL) AS TOTAL_SAL, AVG (SAL) AS AVG_SAL FROM EMP;


SELECT ENAME FROM EMP WHERE SAL> (SELECT AVG(SAL) FROM EMP);

You might also like