You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by mo...@apache.org on 2022/12/05 16:20:17 UTC

[doris] branch master updated: [Enhancement](docs) Added grouping sets syntax for group by. (#14805)

This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 32a33c5119 [Enhancement](docs) Added grouping sets syntax for group by. (#14805)
32a33c5119 is described below

commit 32a33c51193420aeb702e9d32ba4f9990a3c194e
Author: luozenglin <37...@users.noreply.github.com>
AuthorDate: Tue Dec 6 00:20:08 2022 +0800

    [Enhancement](docs) Added grouping sets syntax for group by. (#14805)
---
 .../Data-Manipulation-Statements/Manipulation/SELECT.md              | 5 ++---
 .../Data-Manipulation-Statements/Manipulation/SELECT.md              | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md
index fe56e3f303..a8aa259e8e 100644
--- a/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md
+++ b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md
@@ -47,8 +47,7 @@ SELECT
       [TABLESAMPLE sample_value [ROWS | PERCENT]
         [REPEATABLE pos_seek]]
     [WHERE where_condition]
-    [GROUP BY {col_name | expr | position}
-      [ASC | DESC], ... [WITH ROLLUP]]
+    [GROUP BY [GROUPING SETS | ROLLUP | CUBE] {col_name | expr | position}]
     [HAVING where_condition]
     [ORDER BY {col_name | expr | position}
       [ASC | DESC], ...]
@@ -70,7 +69,7 @@ SELECT
 
    6. `INTO OUTFILE 'file_name' ` : save the result to a new file (which did not exist before), the difference lies in the save format.
 
-   7. `Group [asc/desc]by having`: Group the result set, and brush the result of group by when having appears.
+   7. `Group by having`: Group the result set, and brush the result of group by when having appears. `Grouping Sets`, `Rollup`, `Cube` are extensions of group by, please refer to [GROUPING SETS DESIGN](../../../../../community/design/grouping_sets_design.md) for details.
 
    8. `Order by`: Sort the final result, Order by sorts the result set by comparing the size of one or more columns.
 
diff --git a/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md
index bfb8dd464a..eed87118d5 100644
--- a/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md
+++ b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md
@@ -47,8 +47,7 @@ SELECT
       [TABLESAMPLE sample_value [ROWS | PERCENT]
         [REPEATABLE pos_seek]]
     [WHERE where_condition]
-    [GROUP BY {col_name | expr | position}
-      [ASC | DESC], ... [WITH ROLLUP]]
+    [GROUP BY [GROUPING SETS | ROLLUP | CUBE] {col_name | expr | position}]
     [HAVING where_condition]
     [ORDER BY {col_name | expr | position}
       [ASC | DESC], ...]
@@ -70,7 +69,7 @@ SELECT
 
 6. `INTO OUTFILE 'file_name' ` :保存结果至新文件(之前不存在)中,区别在于保存的格式。
    
-7. `Group [asc/desc]by having`:对结果集进行分组,having 出现则对 group by 的结果进行刷选,
+7. `Group by having`:对结果集进行分组,having 出现则对 group by 的结果进行刷选。`Grouping Sets`、`Rollup`、`Cube` 为group by的扩展,详细可参考[GROUPING SETS 设计文档](../../../../../community/design/grouping_sets_design.md)。
 
 8. `Order by `: 对最后的结果进行排序,Order by 通过比较一列或者多列的大小来对结果集进行排序。
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org