You are on page 1of 3

ASSIGNMENT #6

-------------

PERFORM THE FOLLOWING QUERIES

1. LIST ALL ROWS OF THE TABLE EMP.

2. DISPLAY THE STRUCTURE OF THE TABLE EMP.

3. LIST ALL ROWS OF THE TABLE DEPT.

4. DESCRIBE THE STRUCTURE OF THE TA~LE DEFT.

5. LIST ALL ROWS OF THE TAELE SALGRADE.

6. LIST EMPLOYEE NAME AND SALARIES FROM THE TABLE EMP.

7. LIST DEPARTMENT NAME AND LOCATION FROM THE TABLE DEPT.

8. LIST ALL TABLE.

9. DISPLAY SYSTEM DATE (USING SQL STATEMENT ONLY).

10. LIST ALL EMPLOYEES WHO ARE MANAGER.

11. LIST ALL EMPLOYEES WHO ARE EITHER MANAGER' OR 'CLERK.

12. LIST ALL EMPLOYEES WHO DO NOT WORK IN DEPT 10,30.

13. LIST ALL EMPLOYEES WHO ARE EITHER MANAGER, CLERK OR 'SALESMAN' AND WORK IN
DEPT 10.20.

14. LIST ALL EMPLOYEES WHO ARE EITHER 'MANAGER OF DEPT 10CR ARE 'ANALYST.

15. COUNT ALL EMPLOYEE.

16. DISPLAY THE SUM OF ALL EMPLOYEES SALARIES.

17. HOW MANY MANAGERS DO WE HAVE.

18. HOW MANY DEPARTMENTS DO WE HAVE.

19. LIST AVERAGE SALARY OF EACH DEPARTMENT.

20. LIST AVERAGE SALARY OF EACH JOB.

21. FIND THE MAXIMUM. MINIMUM SAL OF ALL EMPLOYEES.

22. FIND THE AVERAGE SALARIES OF THOSE EMPLOYEES WHO WORK IN DEPT 10.

23. LIST EMPLOYEE WHOSE NAME S STARTED WITH CHARACTER'S' AND JOB PS ANALYST'.

24. LIST THOSE EMPLOYEES WHO HAVE ONLY 4 CHARACTER LONG NAME.

25. FIND THE DAY OF ALL EMPLOYEES WHEN THEY WERE HIRED.

26. FIND THE NEXT FRIDAY AFTER THE �12-MAR-98'.


27. FIND THE LAST DAY OF EACH HIREDATE.

28. LIST MINIMUM AND MAXIMUM SALARIES OE EACH JOB IN EACH DEPARTMENT HAVING
AVERAGE SALARIES GREATER THEN 2500.

29. LIST ALL EMPLOYEES WTH THEIR SALGRADE.

30. LIST ALL EMPLOYEES WITH THEIR DEPARTMENTS NAME AND LOC WHERE THEY OF
WORKING.

31. LIST ALL EMPLOYEES WHO WERE HIRED IN YEAR 1983.

32. LIST ALL EMPLOYEES WHO WERE HIRED BETWEEN 30-MAR-81 TO 01-JUN-82.

33. LIST ALL EMPLOYEES WHO EARN COMMISSION MORE THAN THEIR SALARIES.

34. LIST AVERAGE SALARIES OF ALL EMPLOYEES WORKING IN NEWYORK.

35. FIND THE INCOME TAX OF ALL EMPLOYEES @5% OF ITS ANNUAL SALARY.

36. DISPLAY ALL RECORDS IN FOLLOWING FORMAT (FOR ALL RECORDS) ON EMPLOYEE
<NAME>WORKS IN DEPARTMENT<NAME> AND APPOINTED ON <DATE>.

37. FIND THE DURATION OF SERV!CE OF ALL EMPLOYEES.

38. COUNT ALL EMPLOYEES WHO WERE HIRED AFTER 22-MAR-81.

39. LIST THE MOST EXPERIENCED EMPLOYEE.

40. DISPLAY A LIST OF ALL EMPLOYEES WITH AN IDENTIFIER (CODE) WHICH IS COMPOSITE
OF THE FIRST TWO CHARACTERS OF THEIR JOB. THE MIDDLE TWO DIGITS OF THEIR EMPLOYEE
NUMBER AND SOUNDEX CODE OF THEIR NAME LIKE, SMITH CL36S530 AND ALLEN SA49A450.

41. DISPLAY THE DEPARTMENTS NUMSER AND THEIR GIVEN NAMES USING DECODE()
FUNCTION.

10 ACCOUNTING.
20 RESEARCH..
30 SALES.

42. IN WHICH YEAR DID MOST PEOPLE JOIN THE COMPANY, DISPLAY THE YEAR AND NUMBER
OF EMPLOYEE.

43. FIND THE FIRST OCCURRENCE OF THE LETTER 'L� IN EMPLOYEE NAME AND CHANGE 'L'
WITH 'X'.

44. FIND THE EMPLOYEE WHO HAS AT LEAST ONE PERSON FOR REPORTING.

45. FIND ALL EMPLOYEES WHOSE DEPARTMENT IS NOT IN THE DEPT TABLE.

46. LIST EMPLOYEE IN ORDER (OF MANAGER EMPLOYEE TREE FORMAT).

47. DISPLAY THE DATE COLUMN AT THE LEFT SIDE OF THE EMP TABLE.

48. DISPLAY THE TITLE IN CENTER' REPORT OF THE EMPLOYEE TABLE' ON TABLE EMP.

49. DISPLAY 'PAGES AT THE RIGHT SIDE OF THE EMP TABLE.


50. DISPLAY AT THE END ON LEFT SIDE CONFIDENTIAL REPORT.

You might also like