The SQL GROUP BY Clause is used along with the group functions to retrieve data grouped according to one or more columns.
For Example: If you want to know the total amount of salary spent on each department, the query would be:
The output would be like:
NOTE: The group by clause should contain all the columns in the select list expect those used along with the group functions.
The output would be like:
For Example: If you want to know the total amount of salary spent on each department, the query would be:
SELECT dept, SUM (salary)
FROM employee
GROUP BY dept;
The output would be like:
| dept | salary |
|---|---|
| ---------------- | -------------- |
| Electrical | 25000 |
| Electronics | 55000 |
| Aeronautics | 35000 |
| InfoTech | 30000 |
SELECT location, dept, SUM (salary)
FROM employee
GROUP BY location, dept;
The output would be like:
| location | dept | salary |
|---|---|---|
| ------------- | --------------- | ----------- |
| Bangalore | Electrical | 25000 |
| Bangalore | Electronics | 55000 |
| Mysore | Aeronautics | 35000 |
| Mangalore | InfoTech | 30000 |
No comments:
Post a Comment