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.