The document contains SQL statements to create Employee and Employee_Salary tables, insert data, and perform various queries on the tables. It creates the tables, inserts sample employee and salary data, and runs multiple SELECT queries to retrieve data based on conditions like name, age, gender, salary ranges and more. Joins are used to retrieve combined data from both tables.
The document contains SQL statements to create Employee and Employee_Salary tables, insert data, and perform various queries on the tables. It creates the tables, inserts sample employee and salary data, and runs multiple SELECT queries to retrieve data based on conditions like name, age, gender, salary ranges and more. Joins are used to retrieve combined data from both tables.
The document contains SQL statements to create Employee and Employee_Salary tables, insert data, and perform various queries on the tables. It creates the tables, inserts sample employee and salary data, and runs multiple SELECT queries to retrieve data based on conditions like name, age, gender, salary ranges and more. Joins are used to retrieve combined data from both tables.
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;