表达式列表
有关计算字段的介绍,请参阅使用计算字段。
聚合函数
-
平均值
返回列中值的平均值。
语法:avg(column)
-> double -
计数
返回所选数据中非空行(也称为记录)的计数。
语法:count(column)
-> bigint -
最大值
返回列中找到的最大值。
语法:max(column)
-> [与输入相同] -
最小值
返回列中找到的最小值。
语法:min(column)
-> [与输入相同] -
求和 加总列中的所有值。
语法:sum(column)
-> [与输入相同]
数学函数
-
绝对值
返回指定列的绝对值(正值)。
语法:abs(column)
-> [与输入相同] -
立方根
返回数字的立方根。
语法:cbrt(column)
-> double -
向上取整
将小数向上舍入(ceil 意为上限)。
语法:ceil(column)
-> [与输入相同] -
指数
返回欧拉数 e 的指定数字次方。
语法:exp(column)
-> double -
向下取整
将小数向下舍入。
语法: floor(column)
-> [与输入相同] -
自然对数
返回数字的自然对数。
语法: ln(column)
-> double -
以 10 为底的对数
返回数字以 10 为底的对数。
语法: log10(column)
-> double -
四舍五入
将小数向上或向下舍入到最接近的整数值。
语法:round(column)
-> [与输入相同] -
符号函数
返回数字的符号函数值。
语法:sign(column)
-> [与输入相同]
字符串函数
-
长度
返回字符串中的字符数。
语法:length(column)
-> bigint -
反转
返回字符顺序反转的字符串。
语法:reverse(column)
-> varbinary