OceanBase支持一系列聚合函数,这些函数用于对数据进行聚合操作,如计算总和、平均值、最大值、最小值等。以下是一些常见的OceanBase聚合函数:

1. SUM:
   - 计算指定列的总和。
SELECT SUM(column1) FROM table1;

2. AVG:
   - 计算指定列的平均值。
SELECT AVG(column1) FROM table1;

3. COUNT:
   - 计算指定列的行数。
SELECT COUNT(column1) FROM table1;

4. MAX:
   - 返回指定列的最大值。
SELECT MAX(column1) FROM table1;

5. MIN:
   - 返回指定列的最小值。
SELECT MIN(column1) FROM table1;

这些聚合函数通常与 GROUP BY 子句一起使用,以按照指定的列对数据进行分组。例如:
SELECT department, AVG(salary) FROM employees GROUP BY department;

此查询将计算每个部门的平均工资。

请注意,聚合函数的使用也可能涉及到 HAVING 子句,用于对聚合结果进行进一步的条件过滤。具体的函数支持和语法可能会根据OceanBase的版本而有所不同,建议查阅官方文档以获取最准确的信息。


转载请注明出处:http://www.zyzy.cn/article/detail/11489/OceanBase