DEV Community

Cover image for βœ… SQL Practice Questions with Answers πŸ“ŠπŸ§ 
ssekabira robert sims
ssekabira robert sims

Posted on

βœ… SQL Practice Questions with Answers πŸ“ŠπŸ§ 

πŸ” Q1. Find the total number of employees in the company.

πŸ—‚οΈ Table: employees(id, name)

βœ… Answer:

SELECT COUNT(*) AS total_employees
FROM employees;
Enter fullscreen mode Exit fullscreen mode

πŸ” Q2. Calculate the average salary of all employees.

πŸ—‚οΈ Table: employees(name, salary)

βœ… Answer:

SELECT AVG(salary) AS average_salary
FROM employees;
Enter fullscreen mode Exit fullscreen mode

πŸ” Q3. Get the department-wise total salary expense.

πŸ—‚οΈ Table: employees(name, department, salary)

βœ… Answer:

SELECT department, SUM(salary) AS total_salary
FROM employees
GROUP BY department;
Enter fullscreen mode Exit fullscreen mode

πŸ” Q4. Find the highest salary in each department.

πŸ—‚οΈ Table: employees(name, department, salary)

βœ… Answer:

SELECT department, MAX(salary) AS max_salary
FROM employees
GROUP BY department;
Enter fullscreen mode Exit fullscreen mode

πŸ” Q5. Count how many employees earn more than 50,000.

πŸ—‚οΈ Table: employees(name, salary)

βœ… Answer:

SELECT COUNT(*) AS high_earners
FROM employees
WHERE salary > 50000;
Enter fullscreen mode Exit fullscreen mode

πŸ” Q6. Get the minimum salary in the company.

πŸ—‚οΈ Table: employees(salary)

βœ… Answer:

SELECT MIN(salary) AS min_salary
FROM employees;
Enter fullscreen mode Exit fullscreen mode

πŸ’¬ Tap ❀️ for more!

Top comments (0)