The GROUP BY statement is used to group data by specified columns or column combinations, and perform aggregate functions (such as sum, count, average) on each group to summarize the data. The syntax is: SELECT column 1, column 2, ...FROM table name GROUP BY grouping column
GROUP BY statement in SQL
The GROUP BY statement is used to group data and aggregate records in the same group together. By dividing data into different groups, it helps us summarize information, identify patterns, and simplify results.
Syntax
1 2 3 |
|
Where:
Column 1
, Column 2
,. .. is the column to be retrieved. Table name
is the table to be grouped. Group column
is the column or combination of columns to be used for grouping. Function
The GROUP BY statement groups data based on the value of the grouping column
, and then performs an aggregate function (such as SUM()
, COUNT()
, AVG()
) to summarize the data.
Example
Consider a table containing student scores:
1 2 3 4 5 6 |
|
If we want to group by student name and calculate the average math score for each student , you can use the following GROUP BY statement:
1 2 3 |
|
The result will be:
1 2 3 4 5 6 |
|
The above is the detailed content of What does the group by statement in sql mean?. For more information, please follow other related articles on the PHP Chinese website!