100% found this document useful (5 votes)
19K views

Assignment of SQL

The document contains 45 questions and answers related to querying employee data from an EMP table in a SQL database. The questions ask for details like names, salaries, annual salaries, commissions, departments and more, filtered in various ways. The answers provide the SQL queries to retrieve the requested data.

Uploaded by

Raghvendra Pal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (5 votes)
19K views

Assignment of SQL

The document contains 45 questions and answers related to querying employee data from an EMP table in a SQL database. The questions ask for details like names, salaries, annual salaries, commissions, departments and more, filtered in various ways. The answers provide the SQL queries to retrieve the requested data.

Uploaded by

Raghvendra Pal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

ASSIGNMENT OF SQL DATE (03/11/2022)

1. WAQTD NAME OF THE EMPLOYEE ALONG WITH THEIR ANNUAL SALARY?

ANS: - select ename, sal*12 as "Annual Salary"

from emp;

2. WAQTD ENAME AND JOB FOR ALL THE EMPLOYEE WITH THEIR HALF TERM SALARY?

ANS: - select ename, sal*6 as "Half Term Salary"

from emp;

3. WAQTD ALL THE DETAILS OF THE EMPLOYEES ALONG WITH AN ANNUAL BONUS OF 2000?

ANS: - select emp.*,sal*12+2000 as Bonus

from emp;

4. WAQTD NAME SALARY AND SALARY WITH A HIKE OF 10%?

ANS: - select ename, sal, sal*0.1+sal as "Salary With 10% Hike"

from emp;

5. WAQTD NAME AND SALARY WITH DEDUCTION OF 25%.

ANS: - select ename, sal-(sal*0.25) as "Deduction of 25 %"

from emp;

6. WAQTD NAME AND SALARY WITH MONTHLY HIKE OF 50?

ANS: - select ename, sal+50 as "Monthly Hike of 50 Rs"

from emp;

7. WAQTD NAME AND SALARY WITH DEDUCTION OF 10%?

ANS: - select ename, sal-(sal*.10) as "Deduction of 10 %"

from emp;

8. WAQTD TOTAL SALARY GIVEN TO EACH EMPLOYEE (SAL+COMM)?

ANS: - select emp.*, sal+comm as "Salary with Commission"

from emp;

9. WAQTD DETAILS OF ALL THE EMPLOYEES ALONG WITH ANNUAL SALARY?

ANS: - select emp.*, sal*12 as "Annual Salary"

from emp;

10. WAQTD NAME AND DESIGNATION ALONG WITH 100 PENALTY IN SALARY?

ANS: - select ename, job, sal-100 as "Salary With 100 Rs Penalty"

from emp;
DATE (04/11/2022)

11. WAQTD THE ANNUAL SALARY OF THE EMPLOYEE WHOS NAME IS SMITH?

ANS: - select ename, sal*12 as "Annual Salary"

from emp

where ename='SMITH';

12. WAQTD NAME OF THE EMPLOYEES WORKING AS CLERK?

ANS: - select ename from emp

where job='CLERK';

13. WAQTD SALARY OF THE EMPLOYEES WHO ARE WORKING AS SALESMAN?

ANS: - select sal

from emp

where job='SALESMAN';

14. WAQTD DETAILS OF THE EMP WHO EARNS MORE THAN 2000?

ANS: - select * from emp

where sal>2000;

15. WAQTD DETAILS OF THE EMP WHOS NAME IS JONES?

ANS: - select * from emp

where ename='JONES';

16. WAQTD DETAILS OF THE EMP WHO WAS HIRED AFTER 01-JAN-81?

ANS: - select * from emp

where hiredate>'01/JAN/1981';

17. WAQTD NAME AND SAL ALONG WITH HIS ANNUAL SALARY IF THE ANNUAL SALARY IS MORE
THAN 12000?

ANS: - select ename, sal*12 as "Annual Salary"

from emp

where sal*12>12000;

18. WAQTD EMPNO OF THE EMPLOYEES WHO ARE WORKING IN DEPT 30?

ANS: - select empno from emp

where DEPTNO=30;

19. WAQTD ENAME AND HIREDATE IF THEY ARE HIRED BEFORE 1981?

ANS: - select ename, hiredate from emp


where hiredate<'01/JAN/1981';

20. WAQTD DETAILS OF THE EMPLOYEES WORKING AS MANAGER?

ANS: - select * from emp

where job='MANAGER';

21. WAQTD NAME AND SALARY GIVEN TO AN EMPLOYEE IF EMPLOYEE EARNS A COMMISSION
OF RUPEES 1400?

ANS: - SELECT ENAME, SAL FROM EMP

WHERE COMM='1400';

22. WAQTD DETAILS OF EMPLOYEES HAVING COMMISSION MORE THAN SALARY?

ANS: - SELECT * FROM EMP

WHERE COMM>SAL;

23. WAQTD EMPNO OF EMPLOYEES HIRED BEFORE THE YEAR 87?

ANS: - SELECT EMPNO FROM EMP

WHERE HIREDATE<'01/JAN/1987';

24. WAQTD DETAILS OF EMPLOYEES WORKING AS AN ANALYST?

ANS: - SELECT * FROM EMP

WHERE JOB='ANALYST';

25. WAQTD DETAILS OF EMPS EARNING MORE THAN 2000 RUPEES PER MONTH?

ANS: - SELECT * FROM EMP

WHERE SAL>2000;

DATE (07/11/2022)

26. WAQTD DETAILS OF THE EMPLOYEES WORKING AS CLERK AND EARNING LESS THAN 1500?

ANS: - SELECT * FROM EMP

WHERE JOB='CLERK' AND SAL<1500;

27. WAQTD NAME AND HIREDATE OF THE EMPLOYEES WORKING AS MANAGER IN DEPT 30?

ANS: - SELECT ENAME, HIREDATE FROM EMP

WHERE JOB='MANAGER' AND DEPTNO=30;

28. WAQTD DETAILS OF THE EMP ALONG WITH ANNUAL SALARY IF THEY ARE WORKING IN DEPT
30 AS SALESMAN AND THEIR ANNUAL SALARY HAS TO BE GREATER THAN 14000?

ANS: - SELECT EMP.*, SAL*12 AS "ANNUAL SALARY" FROM EMP

WHERE DEPTNO=30 AND JOB='SALESMAN' AND SAL*12>14000;


29. WAQTD ALL THE DETAILS OF THE EMP WORKING IN DEPT 30 OR AS ANALYST?

ANS: - SELECT * FROM EMP

WHERE DEPTNO=30 OR JOB='ANALYST';

30. WAQTD NAMES OF THE EMPMLOYEES WHOS SALARY IS LESS THAN 1100 AND THEIR
DESIGNATION IS CLERK?

ANS: - SELECT ENAME FROM EMP

WHERE SAL<1100 AND JOB='CLERK';

31. WAQTD NAME AND SAL , ANNUAL SAL AND DEPTNO IF DEPTNO IS 20 EARNING MORE THAN
1100 AND ANNUAL SALARY EXCEEDS 12000?

ANS: - SELECT ENAME, SAL, DEPTNO, SAL*12 "ANNUAL SALARY" FROM EMP

WHERE DEPTNO=20 AND SAL>1100 AND SAL*12>12000;

32. WAQTD EMPNO AND NAMES OF THE EMPLOYEES WORKING AS MANAGER IN DEPT?

ANS: - SELECT EMPNO, ENAME FROM EMP

WHERE JOB='MANAGER' AND DEPTNO=20;

33. WAQTD DETAILS OF EMPLOYEES WORKING IN DEPT 20 OR 30 ?

ANS: - SELECT * FROM EMP

WHERE DEPTNO=20 OR DEPTNO=30;

34. WAQTD DETAILS OF EMPLOYEES WORKING AS ANALYST IN DEPT 10?

ANS: - SELECT * FROM EMP

WHERE JOB='ANALYST' AND DEPTNO=10;

35. WAQTD DETAILS OF EMPLOYEE WORKING AS PRESIDENT WITH SALARY OF RUPEES 4000?

ANS: - SELECT * FROM EMP

WHERE JOB='PRESIDENT' AND SAL=4000;

36. WAQTD NAMES AND DEPTNO , JOB OF EMPS WORKING AS CLERK IN DEPT 10 OR 20?

ANS: - SELECT ENAME, DEPTNO FROM EMP

WHERE JOB='CLERK' AND (DEPTNO=10 OR DEPTNO=20);

37. WAQTD DETAILS OF EMPLOYEES WORKING AS CLERK OR MANAGER IN DEPT 10?

ANS: - SELECT * FROM EMP

WHERE (JOB='CLERK' OR JOB='MANAGER') AND DEPTNO=10;

38. WAQTD NAMES OF EMPLOYEES WORKING IN DEPT 10 , 20 , 30 , 40?

ANS: - SELECT ENAME FROM EMP

WHERE DEPTNO=10 OR DEPTNO=20 OR DEPTNO=30 OR DEPTNO=40;


39. WAQTD DETAILS OF EMPLOYEES WITH EMPNO 7902,7839?

ANS: - SELECT * FROM EMP

WHERE EMPNO=7902 OR EMPNO=7839;

40. WAQTD DETAILS OF EMPLOYEES WORKING AS MANAGER OR SALESMAN OR CLERK?

ANS: - SELECT * FROM EMP

WHERE JOB='MANAGER' OR JOB='CLERK' OR JOB='SALESMAN';

41. WAQTD NAMES OF EMPLOYEES HIRED AFTER 81 AND BEFORE 87?

ANS: - SELECT ENAME FROM EMP

WHERE HIREDATE>'31/DEC/1981' AND HIREDATE<'01/JAN/1987';

42. WAQTD DETAILS OF EMPLOYEES EARNING MORE THAN 1250 BUT LESS THAN 3000?

ANS: - SELECT * FROM EMP

WHERE SAL>1250 AND SAL<3000;

43. WAQTD NAMES OF EMPLOYEES HIRED AFTER 81 INTO DEPT 10 OR 30?

ANS: - SELECT ENAME FROM EMP

WHERE HIREDATE>'31/DEC/1981' AND (DEPTNO=10 OR DEPTNO=30);

44. WAQTD NAMES OF EMPLOYEES ALONG WITH ANNUAL SALARY FOR THE EMPLOYEES
WORKING AS MANAGER OR CLERK INTO DEPT 10 OR 30?

ANS: - SELECT ENAME, SAL*12 "ANNUAL SALARY" FROM EMP

WHERE JOB='MANAGER' OR JOB='CLERK' OR DEPTNO=10 OR DEPTNO=30;

45. WAQTD ALL THE DETAILS ALONG WITH ANNUAL SALARY IF SAL IS BETWEEN 1000 AND 4000
ANNUAL SALARY MORE THAN 15000.

ANS: - SELECT EMP.*, SAL*12 "ANNUAL SALARY" FROM EMP

WHERE SAL>1000 AND SAL<4000 AND SAL*12>15000;

You might also like