Question
Which SQL query will correctly calculate the average
salary of employees in each department and group them by department in a table named 'employees'?Solution
To calculate the average salary of employees in each department, we need to use the AVG() aggregate function in SQL. The GROUP BY clause is essential here, as it groups the results by department, ensuring the average is calculated for each individual department, not for the entire table. The correct SQL query is: SELECT department, AVG(salary) FROM employees GROUP BY department This query returns the department and the average salary of employees in that department. Why other options are wrong: b) SELECT department, SUM(salary) FROM employees GROUP BY department : This calculates the sum of the salary, not the average. It’s useful when you want the total salary for each department. c) SELECT department, AVG(salary) FROM employees : This query is incomplete because it lacks the GROUP BY clause. Without it, it would give the average salary for the entire table, not by department. d) SELECT AVG(salary) FROM employees GROUP BY department : This query incorrectly places the aggregate function without selecting the department column, which will result in an error or incorrect output. e) SELECT department, COUNT(salary) FROM employees GROUP BY department : This counts the number of salaries in each department, not the average salary.
Consider the following statements regarding Article 13 of the Indian Constitution:
1. The power of judicial review of the Supreme Court and High ...
What rank and pay do members of the National Commission for Backward Classes (NCBC) receive?
Which of the following provisions were part of the Government of India Act of 1919?
1. It provided for the establishment of a public service co...
Which Article of the Indian Constitution defines a 'Money Bill'?
In which location did Jawaharlal Nehru proclaim Poorna Swaraj or complete independence for India?
The place where the United Nations Charter was signed is
How many types of emergencies are recognized under the Indian Constitution?
Who was the first woman Chief Minister of an Indian state.
Who served as the chairman of the Constitution's Steering Committee?
The use of ‘Electors Photo Identity Cards (EPIC)' by the Election Commission of India was started in which one of the following years?