You are on page 1of 3

USE CLOUDDB;

/*CREATE TABLE EMPLOYEE INCLUDES TABLE NAME, COLUMN NAMES AND DATA TYPE OF EACH
COLUMNNAME AND LENGTH*/
CREATE TABLE EMPLOYEE
(EMPLOYEEID INT,
FIRSTNAME VARCHAR(50),
LASTNAME VARCHAR(50),
AGE INT, GENDER VARCHAR(20)
);

SELECT * FROM EMPLOYEE;

/* INSERTING VALUES INTO THE TABEL */


INSERT INTO EMPLOYEE VALUES
(1001, 'VIKRAM', 'KUMAR', 30, 'MALE'),
(1002, 'POOJA', 'SHARMA', 28, 'FEMALE'),
(1003, 'GAURANSH', 'SHARMA', 23, 'MALE'),
(1004, 'VIJENDER', 'KUMAR', 25, 'MALE'),
(1005, 'KRISHNA', 'YADAV', 22, 'MALE'),
(1006, 'HARE', 'KRISHNA', 28, 'MALE'),
(1007, 'RANI', 'KAUR', 30, 'FEMALE'),
(1008, 'GURNEET', 'KAMBOJ', 25, 'FEMALE'),
(1009, 'GAGAN', 'AGGARWAL', 35, 'MALE'),
(1010, 'PREET', 'ANSARI', 22, 'FEMALE');

SELECT * FROM EMPLOYEE;

/* TABLE NAME EMPLOYEESALARY, WITH COLUMN EMPLOYEEID, JOBTITLE, SALARY, INSERT


VALUES WITH SAME IDS */
CREATE TABLE EMPLOYEE_SALARY
(EMPLOYEEID INT,
JOB_TITLE VARCHAR(20),
SALARY INT);

INSERT INTO EMPLOYEE_SALARY VALUES


(1001, 'ACCOUNTANT', 50000),
(1002, 'PROJECT MANAGER', 75000),
(1003, 'DATA ANALYST', 80000),
(1004, 'CHARTERED ACCOUNTANT', 60000),
(1005, 'SYSTEM ANALYST', 40000),
(1006, 'EXECUTIVE ASSISTANT', 55000),
(1007, 'PROJECT MANAGER', 45000),
(1008, 'QUALITY ANALYST', 44000),
(1009, 'MANAGER', 65000),
(1010, 'SALES MANAGER', 55000);

SELECT * FROM EMPLOYEE_SALARY;

DROP TABLE EMPLOYEE_SALARY;

/* FETCH ALL THE RECORDS WHERE FIRST NAME START WITH 'V' */

SELECT * FROM EMPLOYEE WHERE FIRSTNAME LIKE 'R%';

/* SELECT ALL THE RECORDS WHERE LAST NAME ENDS WITH LETTER 'R'*/

SELECT * FROM EMPLOYEE WHERE LASTNAME LIKE '%R';


/* FETCH ALL THE EMPLOYEES WHO ARE THERE IN THEIR 20'S' */

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

SELECT EMPLOYEEID, LASTNAME, AGE FROM EMPLOYEE;

SELECT * FROM EMPLOYEE;


SELECT * FROM EMPLOYEE_SALARY;

/* FETCH THE EMPLOYEE NAME, AGE, GENDER, JOB TITLE AND SALARY */

SELECT
E.EMPLOYEEID,
E.FIRSTNAME,
E.LASTNAME,
E.AGE,
E.GENDER,
ES.SALARY,
ES.JOB_TITLE

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

SELECT * FROM EMPLOYEE_SALARY;

/* FETCH ALL RECORDS WHOSE SALARY IS 10000 */

SELECT * FROM EMPLOYEE_SALARY WHERE SALARY = 50000;

/* FETCH ALL THE RECORDS WHOSE SALARY IS LESS THEN 100000 */

SELECT * FROM EMPLOYEE_SALARY WHERE SALARY < 100000;

/* FETCH ALL THE RECORDS WHOSE SALARY IS MORE THEN 50000 */

SELECT * FROM EMPLOYEE_SALARY WHERE SALARY > 50000;

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

SELECT * FROM EMPLOYEE WHERE GENDER='MALE';

/*FETCH ALL THE DETAILS FROM EMPLOYEE TABLE WHO'S AGE IS LESS THAN 30 */

SELECT * FROM EMPLOYEE WHERE AGE < 30;

/*FETCH RECORDS WHO ARE IN THEIR 30's */

SELECT * FROM EMPLOYEE WHERE AGE BETWEEN 30 AND 39;

INSERT INTO EMPLOYEE VALUES


(1011, 'VIJAY', 'NANDA', 40, 'MALE'),
(1012, 'PRIYA', 'PATHAK', 28, 'FEMALE');

SELECT * FROM EMPLOYEE;

SELECT * FROM EMPLOYEE WHERE AGE LIKE '3%';

/* FETCH FIRST AND LAST NAME OF EMPLOYEE WHO'S AGE IS 35 */


SELECT FIRSTNAME, LASTNAME, AGE FROM EMPLOYEE WHERE AGE = 35;

/* FETCH ME THE RECORDS WHO'S SALARY IS 50000, 750000 & 40000 */

SELECT * FROM EMPLOYEE_SALARY;

SELECT * FROM EMPLOYEE_SALARY WHERE SALARY IN (50000, 75000, 40000);

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

SELECT * FROM EMPLOYEE_SALARY WHERE SALARY <> 55000;

SELECT * FROM EMPLOYEE_SALARY WHERE SALARY NOT IN (55000);

SELECT * FROM EMPLOYEE_SALARY WHERE NOT SALARY= 55000;

SELECT * FROM EMPLOYEE_SALARY WHERE NOT (SALARY= 50000 OR SALARY= 55000);

/* FETCH DISTINCT SALARY FROM EMPLOYEE_SALARY */

SELECT * FROM EMPLOYEE_SALARY;

SELECT DISTINCT SALARY FROM EMPLOYEE_SALARY;

/* INSERT CURRENT TIME STAMP */


SELECT CURRENT_TIMESTAMP AS [CURRENT TIME];

You might also like