暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss学习笔记-21 openGauss 简单数据管理-GROUP BY子句

原创 shuchaoyang 2023-09-14
182

Table of Contents

openGauss学习笔记-21 openGauss 简单数据管理-GROUP BY子句

GROUP BY语句和SELECT语句一起使用,用来对相同的数据进行分组。您可以对一列或者多列进行分组,但是被分组的列必须存在。

21.1 语法格式

SELECT { * | [column, ...] } [ FROM from_item [, ...] ] [ WHERE condition ] [ GROUP BY grouping_element [, ...] ] [ ORDER BY {expression [ ASC | DESC ] }];

21.2 参数说明

  • GROUP BY子句

    将查询结果按某一列或多列的值分组,值相等的为一组。

    GROUP BY在一个SELECT语句中,放在WHRER子句的后面,ORDER BY 句的前面。

21.3 示例

表customer_t1中存在重复的c_first_name,根据c_first_name字段分组,并求和Amount。

openGauss=# SELECT c_first_name, sum(Amount) FROM customer_t1 GROUP BY c_first_name; c_first_name | sum --------------+------ James | 5000 Grace | 1000 Local | 3000 | Joes | 2200 Lily | 3000 (6 rows)

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

有什么吐槽或反馈意见,直接告诉我!

图片

温馨提示:如出现二维码失效也可直接添加微信号:ysc13803862469

图片

最后修改时间:2023-12-11 21:51:45
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论