0% found this document useful (0 votes)
44 views1 page

Fundamentals I-Practice 4

The document provides instructions for 11 SQL queries to analyze employee salary data. It asks the user to find highest, lowest, sum and average salaries overall and by job type, count employees by job, count managers, find the difference between highest and lowest salary, list lowest paid employee and their manager if their salary is above $6,000 and the manager is known, count employees by year hired, and display salary by job and department for several departments.

Uploaded by

daniel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views1 page

Fundamentals I-Practice 4

The document provides instructions for 11 SQL queries to analyze employee salary data. It asks the user to find highest, lowest, sum and average salaries overall and by job type, count employees by job, count managers, find the difference between highest and lowest salary, list lowest paid employee and their manager if their salary is above $6,000 and the manager is known, count employees by year hired, and display salary by job and department for several departments.

Uploaded by

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

Practice 4:

Determine the validity of the following three statements. Circle either True or False.

I. Group functions work across many rows to produce one result per group. True

2. Group functions include nulls in calculations, False

3. The WHERE clause restricts rows prior to inclusion in a group calculation. True

The HR department needs the following reports:

4. Find the highest. lowest. sum. and average salary of all employees. Label the columns
Maximum, Minimum, Sum and Average, respectively. Round. your results lo the
nearest whole number. Place your SQL statement in a text file named lab_04_04.sql

5. Modify the query in lab_04_04.sql to display the minimum, maximum, sum, and
average salary for each job type. Resave lab_04_04.sql as lab_04_05.sql. Run the
statement in lab_04_05.sql.

6. Write a query to display the number of people with the same job.

Generalize the query so that the user in the HR department is prompted for a job title.
Save the script to a file named lab_04_07.sql.

7. Determine the number of managers without listing them. Label the column “Number
of Managers”. Hint: Use the MANAGER_ID column to determine the number of
managers.

8. Find the difference between the highest and lowest salaries. label the column
DIFFERENCE.

9. Create a report to display the manager number and the salary of the lowest-paid
employee for than manager. Exclude anyone whose manager is not known. Exclude any
groups where the minimum salary is: $6,000 or less. Sort the output in descending order
of salary.

lf you want an extra challenge. complete the following exercises:

10. Create a query that will display the total number of mployees and, of that total, the
number of employees hired in 1995. 1996. 1997, and I998. Create appropriate column
headings.

11.Create a matrix query to display the job. the salary for that job based on department
number, and the total salary for that job. for departments 20. 50. 80 and 90. giving each
column an appropriate heading.

You might also like