Overview
Table 1 lists the aggregate functions supported by DLI.
Function |
Syntax |
Value Type |
Description |
---|---|---|---|
avg(col), avg(DISTINCT col) |
DOUBLE |
Returns the average value. |
|
corr(col1, col2) |
DOUBLE |
Returns the coefficient of correlation of a pair of numeric columns. |
|
count([distinct|all] <colname>) |
BIGINT |
Returns the number of records. |
|
covar_pop(col1, col2) |
DOUBLE |
Returns the covariance of a pair of numeric columns. |
|
covar_samp(col1, col2) |
DOUBLE |
Returns the sample covariance of a pair of numeric columns. |
|
max(col) |
DOUBLE |
Returns the maximum value. |
|
min(col) |
DOUBLE |
Returns the minimum value. |
|
percentile(BIGINT col, p) |
DOUBLE |
Returns the percentage value point of the value area. The value of p must be between 0 and 1. Otherwise, NULL is returned. The value cannot be a float. |
|
percentile_approx(DOUBLE col, p [, B]) |
DOUBLE |
Returns the approximate pth percentile of a numerical column within the group, including floating-point numbers. The value of p should be between 0 and 1. The parameter B controls the accuracy of the approximation, with a higher value of B resulting in a higher level of approximation. The default value is 10000. If the number of non-repeating values in the column is less than B, an exact percentile is returned. |
|
stddev_pop(col) |
DOUBLE |
Returns the deviation of a specified column. |
|
stddev_samp(col) |
DOUBLE |
Returns the sample deviation of a specified column. |
|
sum(col), sum(DISTINCT col) |
DOUBLE |
Returns the sum of the values in a column. |
|
variance(col), var_pop(col) |
DOUBLE |
Returns the variance of a column. |
|
var_samp(col) |
DOUBLE |
Returns the sample variance of a specified column. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot