This document contains 25 SQL queries that are selecting data from the EMPLOYEES table in an Oracle database. The queries are retrieving various combinations of columns like LAST_NAME, JOB_ID, SALARY, HIRE_DATE and filtering on conditions like SALARY amounts, DATE ranges for HIRE_DATE, and NULL values for COMMISSION_PCT. The results of the queries are being formatted or calculated in various ways like concatenating columns, calculating new values, and converting dates to different formats.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
35 views
Individual Task
This document contains 25 SQL queries that are selecting data from the EMPLOYEES table in an Oracle database. The queries are retrieving various combinations of columns like LAST_NAME, JOB_ID, SALARY, HIRE_DATE and filtering on conditions like SALARY amounts, DATE ranges for HIRE_DATE, and NULL values for COMMISSION_PCT. The results of the queries are being formatted or calculated in various ways like concatenating columns, calculating new values, and converting dates to different formats.
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1
Eddie Boy I.
Paa 12-Prog2
Individual Task2
1. SELECT * FROM Employees;
SELECT EMPLOYEE_ID,LAST_NAME,JOB_ID,HIRE_DATE FROM EMPLOYEES; 2. SELECT JOB_ID FROM EMPLOYEES; 3. SELECT EMPLOYEE_ID as EMP_#,LAST_NAME as EMPLOYEE_NAME,JOB_ID as JOB,HIRE_DATE as HIRE_DATE FROM EMPLOYEES; 4. SELECT LAST_NAME||', '||JOB_ID AS Employee_and_Title FROM employees; 5. SELECT LAST_NAME, salary FROM employees WHERE salary <=12000; 6. SELECT LAST_NAME, salary FROM employees WHERE salary BETWEEN 5000 AND 12000; 7. SELECT LAST_NAME, JOB_ID, HIRE_DATE FROM EMPLOYEES WHERE HIRE_DATE BETWEEN TO_DATE ('20/02/1998','DD/MM/YYYY') AND TO_DATE ('01/05/1998','DD/MM/YYYY') ORDER BY HIRE_DATE DESC 8. SELECT LAST_NAME,DEPARTMENT_ID FROM employees WHERE DEPARTMENT_ID IN (60,90) ORDER BY LAST_NAME; 9. SELECT LAST_NAME,HIRE_DATE FROM employees WHERE HIRE_DATE NOT LIKE '%94'; 10. SELECT LAST_NAME, JOB_ID FROM EMPLOYEES WHERE MANAGER_ID IS NOT NULL; 11. SELECT LAST_NAME, SALARY FROM EMPLOYEES WHERE COMMISSION_PCT IS NULL; 12. SELECT LAST_NAME FROM EMPLOYEES WHERE LAST_NAME LIKE '__e%' or LAST_NAME LIKE '__a%'; 13. SELECT LAST_NAME FROM EMPLOYEES WHERE FIRST_NAME LIKE '%e%' or FIRST_NAME LIKE '%a%'; 14. SELECT SYSDATE AS DATE_TODAY FROM EMPLOYEES; 15. SELECT INITCAP(LAST_NAME)"LAST_NAME", LENGTH(FIRST_NAME)"LENGTH_OF_NAME" FROM EMPLOYEES WHERE LAST_NAME LIKE 'J%' OR LAST_NAME LIKE 'A%' OR LAST_NAME LIKE 'M%' ORDER BY LAST_NAME; 16. SELECT LAST_NAME AS EMPLOYEE, SALARY AS MONTHLY_SALARY, COMMISSION_PCT AS COMMISSION FROM EMPLOYEES WHERE COMMISSION_PCT LIKE '%2'; 17. SELECT EMPLOYEE_ID, LAST_NAME, SALARY, SALARY*1.1 AS NEW_SALARY FROM EMPLOYEES; 18. SELECT LAST_NAME,TO_CHAR(SALARY,'$999,999.00')SALARY FROM EMPLOYEES WHERE JOB_ID ='ST_CLERK' OR JOB_ID ='IT_PROG'; 19. SELECT LAST_NAME, HIRE_DATE, TO_CHAR(HIRE_DATE,'DAY')"day" FROM EMPLOYEES ORDER BY TO_CHAR(HIRE_DATE-1, 'd'); 20. SELECT LAST_NAME, HIRE_DATE, TO_CHAR((NEXT_DAY(HIRE_DATE,'WEDNESDAY')),'DAY," the "fmddth "of" Month,yyyy') from employees; 21. NONE 22. SELECT LAST_NAME DEPARTMENT _ID FROM EMPLOYEES WHERE COMMISSION_PCT IS NULL 23. NONE 24. NONE 25. NONE