数据湖探索 DLI-SELECT:表达式GROUP BY
时间:2025-02-28 14:50:53
表达式GROUP BY
功能描述
按表达式对流进行分组操作。
语法格式
1 2 3 4 |
SELECT [ ALL | DISTINCT ] { * | projectItem [, projectItem ]* } FROM tableExpression [ WHERE booleanExpression ] [ GROUP BY { groupItem [, groupItem ]* } ] |
语法说明
groupItem:可以是单字段,多字段,也可以是字符串函数等调用,不能是聚合函数。
注意事项
无
示例
先利用substring函数取字段name的子字符串,并按照该子字符串进行分组,返回每个子字符串及对应的记录数。
1 2 |
insert into temp SELECT substring(name,6),count(name) FROM student GROUP BY substring(name,6); |
support.huaweicloud.com/sqlref-flink-dli/dli_08_0322.html