64.2k views
2 votes
You need to provide a list of the first and last names of all employees who work in the Sales department who earned a bonus and had sales over $50,000. The company president would like the sales listed starting with the highest amount first. The EMPLOYEES table and the SALES_DEPT table contain the following columns:

EMPLOYEES
EMP_ID NUMBER(10) PRIMARY KEY
LAST_NAME VARCHAR2(20)
FIRST_NAME VARCHAR2(20)
DEPTARTMENT_ID VARCHAR2(20)
HIRE_DATE DATE
SALARY NUMBER(10)
SALES_DEPT
SALES_ID NUMBER(10) PRIMARY KEY
SALES NUMBER(20)
QUOTA NUMBER(20)
MANAGER VARCHAR2(30)
BONUS NUMBER(10)
EMPLOYEE_ID NUMBER(10) FOREIGN KEY
Which SELECT statement will accomplish this task?
a.SELECT e.employee_id, e.last_name, e.first_name, s.employee_id, , s. sales
WHERE e.employee_id = s.employee_id
FROM employees e, sales_dept s AND IS NOT NULL AND sales > 50000
ORDER BY sales DESC;
b.SELECT e.employee_id, e.last_name, e.first_name, s.employee_id, ,
FROM employees e, sales_dept s
ORDER BY sales DESC
WHERE e.employee_id = s.employee_id AND sales > 50000 AND IS NOT NULL;
c.SELECT e.employee_id, e.last_name, e.first_name, s.employee_id, , s. sales
FROM employees e, sales_dept s
WHERE e.employee_id = s.employee_id AND IS NOT NULL AND sales > 50000
ORDER BY sales DESC;
d.SELECT e.employee_id, e.last_name, e.first_name, s.employee_id, , s. sales
ORDER BY sales DESC
FROM employees e, sales_dept s
WHERE e.employee_id = s.employee_id AND IS NOT NULL AND sales > 50000;

User Hwau
by
7.9k points

1 Answer

2 votes

Final answer:

The correct SELECT statement is option C, which selects the required columns from the employees and sales_dept tables, matches the employee IDs, filters based on sales and bonus requirements, and orders the results in descending order of sales.

Step-by-step explanation:

The correct SELECT statement to accomplish this task is option C:

SELECT e.employee_id, e.last_name, e.first_name, s.sales

FROM employees e, sales_dept s

WHERE e.employee_id = s.employee_id AND sales > 50000 AND bonus IS NOT NULL

ORDER BY sales DESC;

This query selects the required columns from the employees and sales_dept tables, matches the employee IDs, filters based on sales and bonus requirements, and orders the results in descending order of sales.

User Jhleath
by
8.5k points

No related questions found