Advertisement
MoNoLidThZ

Database-WK04

Jun 30th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.68 KB | None | 0 0
  1. SELECT 'The job id for '||UPPER(LAST_NAME)||' is '||LOWER(JOB_ID) "EMPLOYEE DETAILS" FROM EMPLOYEES;
  2.  
  3. SELECT employee_id,last_name,department_id FROM employees WHERE LOWER(last_name) = 'higgins';
  4.  
  5. SELECT employee_id,CONCAT(first_name,last_name) name,job_id,LENGTH(last_name),INSTR(last_name,'a') "Contains 'a'?"
  6. FROM EMPLOYEES WHERE SUBSTR(job_ID,LENGTH(job_ID)-2)= 'REP';
  7.  
  8. SELECT employee_id,CONCAT(first_name,last_name) name,job_id,LENGTH(last_name),INSTR(last_name,'a') "Contains 'a'?"
  9. FROM EMPLOYEES WHERE SUBSTR(last_name,-2,1)= 'n';
  10.  
  11. SELECT first_name,RPAD(first_name,20,' ') "FIRST_NAME1",LPAD(first_name,20,'*') "FIRST_NAME2" FROM EMPLOYEES;
  12.  
  13. SELECT ROUND(67830.4557,3),ROUND(67830.4557,2),ROUND(67830.4557,-3) FROM DUAL;
  14. SELECT TRUNC(67830.4557,3),TRUNC(67830.4557,2),TRUNC(67830.4557,-3) FROM DUAL;
  15.  
  16. SELECT last_name,salary,MOD(salary,5000)
  17. FROM employees
  18. WHERE job_id = 'SA_REP';
  19.  
  20. SELECT last_name,hire_date FROM EMPLOYEES WHERE HIRE_DATE < '01-FEB-88';
  21.  
  22. SELECT SYSDATE FROM dual;
  23.  
  24. SELECT LAST_NAME,round(MONTHS_BETWEEN(SYSDATE,HIRE_DATE),0) months_worked FROM EMPLOYEES;
  25.  
  26. SELECT employee_id,hire_date,round(hire_date,'MONTH') roundmonth, trunc(hire_date,'MONTH') truncmonth
  27. FROM EMPLOYEES WHERE HIRE_DATE LIKE '%97';
  28.  
  29. SELECT EMPLOYEE_ID,HIRE_DATE,ADD_MONTHS(HIRE_DATE,6) REVIEW,
  30. NEXT_DAY(HIRE_DATE,'FRIDAY') "Next Hiredate",LAST_DAY(HIRE_DATE) "Last Hiredate",
  31. MONTHS_BETWEEN(SYSDATE,HIRE_DATE) TENURE
  32. FROM EMPLOYEES
  33. WHERE MONTHS_BETWEEN(SYSDATE,HIRE_DATE) > 250;
  34.  
  35. SELECT INITCAP(last_name) "Name",LENGTH(last_name) "Length"
  36. FROM EMPLOYEES
  37. WHERE SUBSTR(LAST_NAME,1,1)IN('A','J','M');
  38.  
  39. SELECT EMPLOYEE_ID,LAST_NAME,SALARY,ROUND(SALARY*1.155) "New Salary"
  40. FROM EMPLOYEES;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement