You are on page 1of 3

Use CLOUDDB;

/*create Table Employee*/


create Table Employee
(EMPLOYEEID INT,
FIRST_NAME VARCHAR (50),
LAST_NAME VARCHAR (50),
AGE INT,
GENDER VARCHAR(10),
);
SELECT * FROM Employee
DROP TABLE Employee
/* INSERTING VALUES INTO TABLES*/
INSERT INTO Employee VALUES
(1001,'RAM','KUMAR',30,'MALE'),
(1002,'RADHA' ,'KUMARI',35,'FEMALE'),
(1003,'RAMESH','KIRAN',30,'MALE'),
(1004,'RAJESH','DESAI',20,'MALE'),
(1005,'RAJANI','KUMARI',21,'FEMALE'),
(1006,'KRISHNA','KRIPA',32,'MALE'),
(1007,'KRIPA','BHATT',27,'FEMALE'),
(1008,'RAMA','KUMAR',25,'FEMALE'),
(1009,'DEEPA','K',22,'FEMALE')

CREATE TABLE EMPLOYEE_SALARY


(EMPLOYEEID INT,
JOBTITLE VARCHAR(50),
SALARY INT,
)

INSERT INTO EMPLOYEE_SALARY VALUES


(1001,'AM',10000),
(1002,'DM',50000),
(1003,'GM',60000),
(1004,'AGM',45000),
(1005,'AM',10000),
(1006,'M',40000),
(1007,'AGM',30000),
(1008,'PM',55000),
(1009,'DGM',100000)

SELECT * FROM Employee;


SELECT * FROM EMPLOYEE_SALARY;

/* fetch all record where first name starts with K */


SELECT * FROM Employee WHERE FIRST_NAME LIKE 'K%';

/* SELECT ALL RECORDS WHERE LAST NAME ENDS WITH R*/


SELECT * FROM Employee WHERE LAST_NAME LIKE '%R';

/* FETCH ALL RECORDS WHERE EMPLOYEES ARE IN 20*/

SELECT * FROM Employee WHERE AGE LIKE '2%';

/* FETCH THE EMPLOYEE NAME, FIRST NAME,LAST NAME, JOBTITLE,SALARY*/

SELECT
E.EMPLOYEEID,
E.FIRST_NAME,
E.LAST_NAME,
E.AGE,
E.GENDER,
ES.JOBTITLE,
ES.SALARY

FROM Employee E INNER JOIN EMPLOYEE_SALARY ES ON E.EMPLOYEEID =ES.EMPLOYEEID

/* FETCH all EMPLOYEE RECORD */

SELECT * FROM Employee;


SELECT EMPLOYEEID,LAST_NAME,AGE from Employee;

SELECT * FROM EMPLOYEE_SALARY;


SELECT EMPLOYEEID,SALARY FROM EMPLOYEE_SALARY;

/* FETCH ALL RECORDS WHOSE SALARY IS 10000 */


SELECT * FROM EMPLOYEE_SALARY WHERE SALARY = 10000;

/* FECTCH ALL RECORDS WHOSE SALARY IS LESS THAN 100000 */


SELECT * FROM EMPLOYEE_SALARY WHERE SALARY < 100000;

/* FETCH ALL RECORD WHOSE SALARY IS MORE THAN 55000 */


SELECT * FROM EMPLOYEE_SALARY WHERE SALARY > 55000;

/* FETCH ALL DETAILS FROM EMPLOYEE TABLE WHO ARE MALE */


SELECT * FROM Employee where gender='male';

/* FETCH RECORDS OF EMPLOYEES WHOSE AGE IS LESS THAN 30 */


SELECT * FROM EMPLOYEE WHERE AGE <30;

/* FETCH RECORDS WHO ARE IN THEIR 30S */


SELECT * FROM EMPLOYEE WHERE AGE BETWEEN 30 AND 40; /* BETWEEN INCLUDES BOUNDRY
VALES */
SELECT * FROM EMPLOYEE WHERE AGE LIKE '3%';
SELECT * FROM EMPLOYEE WHERE AGE >=30 AND AGE <40;

INSERT INTO Employee VALUES


(1010,'NIRMALA','YEEDA',40,'FEMALE');

/* FETCH FIRST AND LAST NAME OF THE EMPLOYEE WHOSE AGE IS 35 */


SELECT FIRST_NAME,LAST_NAME,AGE FROM EMPLOYEE WHERE AGE =35;

/* FETCH RECORDS WHOSE SALARY IS 55000,100000 AND 10000 */


SELECT * FROM EMPLOYEE_SALARY WHERE SALARY IN (55000,100000,10000);

/* FETCH ALL RECORDS WHERE SALARY IS NOT 55000 */


SELECT * FROM EMPLOYEE_SALARY WHERE SALARY NOT IN (55000);
SELECT * FROM EMPLOYEE_SALARY WHERE SALARY <> 55000;
SELECT * FROM EMPLOYEE_SALARY WHERE NOT (SALARY= 55000 OR SALARY=100000);

/* FETCH RECORDS WHOSE SALARY IS EITHER 55000 OR 10000 */


SELECT * FROM EMPLOYEE_SALARY WHERE SALARY=55000 OR SALARY =10000;

/* FETCH DISTINCT SALARIES FROM EMPLOYEE SALARY TABLE RECORDS WITH */


SELECT DISTINCT SALARY FROM EMPLOYEE_SALARY;
SELECT * FROM EMPLOYEE_SALARY;

You might also like