We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5
CREATE TABLE EMPLOYEE (EmpNo INT(4) PRIMARY KEY, NAME VARCHAR(20),
DESIGNATION VARCHAR(15), DEPARTMENT VARCHAR(10), DOJ DATE, SALARY INT);
INSERT INTO EMPLOYEE VALUES('1112','Rajesh','Clerk','HR','2009-05-23',25000)
INSERT INTO EMPLOYEE VALUES('1115','Kumar','Manager','Sales','2009-07-15',30000) INSERT INTO EMPLOYEE VALUES('1117','Ramesh','Salesman','Sales','2010-05-30',26000) INSERT INTO EMPLOYEE VALUES('1119','Anand','Programmer','IT','2011-07-23',29000) INSERT INTO EMPLOYEE VALUES('1120','Gopi','Manager','HR','2015-05-30',17000) INSERT INTO EMPLOYEE VALUES('1121','Jim','Analyst','IT','2017-07-23',19000) INSERT INTO EMPLOYEE VALUES('1122','Alwin','Programmer','IT','2015-05-30',20000) INSERT INTO EMPLOYEE VALUES('1123','Suman','Analyst','HR','2017-07-23',19500) INSERT INTO EMPLOYEE VALUES('1124','Moni','Clerk','Sales','2015-05-30',20000) INSERT INTO EMPLOYEE VALUES('1125','Billy','Supervisor','Sales','2017-07-23',18000) a. SELECT * FROM EMPLOYEE ORDER BY NAME DESC; b. SELECT COUNT(DEPARTMENT) FROM EMPLOYEE WHERE DEPARTMENT='HR'; c. SELECT DEPARTMENT, MAX(SALARY) FROM EMPLOYEE GROUP BY DEPARTMENT; d. SELECT DEPARTMENT FROM EMPLOYEE GROUP BY DEPARTMENT HAVING COUNT(DEPARTMENT)>3; e. SELECT DESIGNATION, MIN(SALARY) FROM EMPLOYEE GROUP BY DESIGNATION; f. SELECT DEPARTMENT, SUM(SALARY) FROM EMPLOYEE GROUP BY DEPARTMENT; g. SELECT NAME FROM EMPLOYEE WHERE YEAR(DOJ) BETWEEN '2015' AND '2017'; h. SELECT * FROM EMPLOYEE ORDER BY DESIGNATION, SALARY; i. SELECT DEPARTMENT, COUNT(DEPARTMENT) FROM EMPLOYEE GROUP BY DEPARTMENT; j. UPDATE EMPLOYEE SET SALARY=SALARY + (SALARY*0.08) WHERE DEPARTMENT='IT'; k. ALTER TABLE EMPLOYEE MODIFY COLUMN NAME VARCHAR(24) NOT NULL;