GROUP BY
The syntax of a complete analysis statement is as follows:
1 2 3 4 | SELECT [DISTINCT] (* | expression) [AS alias] [, ...] [GROUP BY expression [, ...] [HAVING predicates]] [ORDER BY expression [ASC | DESC] [, ...]] [LIMIT size OFFSET offset] |
Where, GROUP BY indicates grouping by value. The following part describes parameters and examples for the GROUP BY syntax.
Grouping by Field Value
1 | SELECT age GROUP BY age |
age |
|---|
28 |
32 |
36 |
Grouping by Field Alias
1 | SELECT account_number AS num GROUP BY num |
num |
|---|
1 |
16 |
13 |
18 |
Grouping by Multiple Fields
1 | SELECT account_number AS num, age GROUP BY num, age |
num | age |
|---|---|
1 | 32 |
16 | 36 |
13 | 28 |
18 | 32 |
Using SQL Functions
For details about functions, see Function.
1 | SELECT LENGTH(lastname) AS len, COUNT(*) AS count GROUP BY LENGTH(lastname) |
len | count |
|---|---|
4 | 2 |
5 | 2 |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

