UnityJDBC - Aggregate Functions
Aggregate functions operate on sets of values and return a single value.
Summary
Function | Syntax | Description |
---|---|---|
AVG | AVG(expr) | Returns the average of expr. |
AVG | Returns the average of expr ignoring duplicates. | |
BIT_AND | BIT_AND(expr) | Returns the bitwise AND of all bits in expr. |
BIT_OR | BIT_OR(expr) | Returns the bitwise OR of all bits in expr. |
BIT_XOR | BIT_XOR(expr) | Returns the bitwise XOR of all bits in expr. |
CORR | CORR(expr1, expr2) | Returns the coefficient of correlation of a set of number pairs. |
COUNT | COUNT(expr) | Returns a count of the number of non-NULL values of expr. |
COUNT DISTINCT | Returns a count of the number of rows with no duplicates. | |
COUNT(*) | COUNT(*) | Returns a count of the number of rows. |
COVAR_POP | COVAR_POP(expr1, expr2) | Returns the population covariance of a set of number pairs (expr1, expr2). |
COVAR_SAMP | COVAR_SAMP(expr1, expr2) | Returns the sample covariance of a set of number pairs (expr1, expr2). |
GROUP_CONCAT | GROUP_CONCAT(expr) | Produces a string by concatenating all values of expr. |
MAX | MAX(expr) | Returns the maximum value of expr. |
MEDIAN | MEDIAN(expr) | Returns the median value of expr. |
MIN | MIN(expr) | Returns the minimum value of expr. |
STD | STD(expr) | Returns the sample standard deviation of a set of numbers (expr). |
STDDEV | STDDEV(expr) | Returns the sample standard deviation of a set of numbers (expr). |
STDDEV_POP | STDDEV_POP(expr) | Returns the population standard deviation of a set of numbers (expr). |
STDDEV_SAMP | STDDEV_SAMP(expr) | Returns the sample standard deviation of a set of numbers (expr). |
SUM | SUM(expr) | Returns the sum of expr. |
VARIANCE | VARIANCE(expr) | Returns the sample variance of a set of numbers (expr). |
VAR_POP | VAR_POP(expr) | Returns the population variance of a set of numbers (expr). |
VAR_SAMP | VAR_SAMP(expr) | Returns the sample variance of a set of numbers (expr). |
Detailed Function Descriptions
AVG
Syntax: AVG(expr)
Returns the average of expr. Returns NULL if there were no matching rows.
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
AVG
Syntax:
Returns the average of expr ignoring duplicates. Returns NULL if there were no matching rows.
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
BIT_AND
Syntax: BIT_AND(expr)
Returns the bitwise AND of all bits in expr.
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
BIT_OR
Syntax: BIT_OR(expr)
Returns the bitwise OR of all bits in expr.
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
BIT_XOR
Syntax: BIT_XOR(expr)
Returns the bitwise XOR of all bits in expr.
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
CORR
Syntax: CORR(expr1, expr2)
Returns the coefficient of correlation of a set of number pairs (expr1, expr2).
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
COUNT
Syntax: COUNT(expr)
Returns a count of the number of non-NULL values of expr. Returns 0 if there were no matching rows.
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
COUNT DISTINCT
Syntax:
Returns a count of the number of non-NULL values of expr with no duplicates.
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
COUNT(*)
Syntax: COUNT(*)
Returns a count of the number of rows retrieved, whether or not they contain NULL values.
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
COVAR_POP
Syntax: COVAR_POP(expr1, expr2)
Returns the population covariance of a set of number pairs (expr1, expr2).
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
COVAR_SAMP
Syntax: COVAR_SAMP(expr1, expr2)
Returns the sample covariance of a set of number pairs (expr1, expr2).
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
GROUP_CONCAT
Syntax: GROUP_CONCAT(expr)
Grouping function that concatenates to form a single string all elements in the group. A comma is used as a separator.
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
MAX
Syntax: MAX(expr)
Returns the maximum value of expr. Returns NULL if there were no matching rows.
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
MEDIAN
Syntax: MEDIAN(expr)
Returns the median value of expr.
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
MIN
Syntax: MIN(expr)
Returns the minimum value of expr. Returns NULL if there were no matching rows.
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
STD
Syntax: STD(expr)
Returns the sample standard deviation of a set of numbers (expr).
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
STDDEV
Syntax: STDDEV(expr)
Returns the sample standard deviation of a set of numbers (expr).
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
STDDEV_POP
Syntax: STDDEV_POP(expr)
Returns the population standard deviation of a set of numbers (expr).
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
STDDEV_SAMP
Syntax: STDDEV_SAMP(expr)
Returns the sample standard deviation of a set of numbers (expr).
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
SUM
Syntax: SUM(expr)
Returns the sum of expr. Returns NULL if there were no matching rows.
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
VARIANCE
Syntax: VARIANCE(expr)
Returns the sample variance of a set of numbers (expr).
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
VAR_POP
Syntax: VAR_POP(expr)
Returns the population variance of a set of numbers (expr).
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|
VAR_SAMP
Syntax: VAR_SAMP(expr)
Returns the sample variance of a set of numbers (expr).
SQL Server | Access | Oracle | PostgreSQL | MySQL | Sybase | HSQLDB |
---|---|---|---|---|---|---|