GROUP BY Clause

January 5, 2024 · View on GitHub

Syntax

GroupByClause
         ::= 'GROUP' 'BY' ByList

SQL Statement Template

SELECT select_expr [,select_expr...] FROM ... GROUP BY ... 

Description

For the standalone version, GROUP BY is supported in all conditions. For the cluster version, the execution modes which support this clause are shown below.

SELECT Statement ElementsOffline ModeOnline Preview ModeOnline Request ModeNote
GROUP BY Clause✓(since 0.6.4)The Group By clause is used to group the query results.The grouping conditions only support grouping on simple columns.

Example

1. Aggregate After Grouping By One Column

SELECT COL1, SUM(COL2), AVG(COL2) FROM t1 group by COL1;

2. Aggregate After Grouping By Two Columns

SELECT COL1, SUM(COL2), AVG(COL2) FROM t1 group by COL1, COL0;