聚合函数
清单
函数类型 |
说明 |
返回值类型 |
|---|---|---|
AVG |
返回平均值 |
Double |
COUNT |
返回记录数 |
Int |
SUM |
计算数值之和 |
Double, Int |
MAX |
返回最大值 |
对象 |
MIN |
返回最小值 |
对象 |
规格
1. AVG
函数 AVG() 返回表达式的平均值。
语法
AVG()
返回类型
Double
实例
dingo> select AVG(amount) from Student;
+--------+
| EXPR$0 |
+--------+
| 98.5 |
+--------+
2. COUNT
COUNT() 函数返回 SELECT 查询返回的记录数。
语法
Count()
返回类型
Int
实例
dingo>select Count(id) from Student;
+--------+
| EXPR$0 |
+--------+
| 5 |
+--------+
3. SUM
SUM() 函数计算数值之和。
语法
Sum()
返回类型
A double if the input type is double, otherwise integer.
实例
dingo>select Count(AGE) from Student;
+--------+
| EXPR$0 |
+--------+
| 5 |
+--------+
dingo>select Sum(Amount) from Student;
+--------+
| EXPR$0 |
+--------+
| 492.5 |
+--------+
4. MAX
函数 MAX() 返回最大值。
语法
Max()
返回类型
Object
实例
dingo>select Max(AGE) from Student;
+--------+
| EXPR$0 |
+--------+
| 22 |
+--------+
5. MIN
MIN() 函数返回最小值。
语法
Min()
返回类型
Object
实例
dingo>select Min(AGE) from Student;
+--------+
| EXPR$0 |
+--------+
| 13 |
+--------+