When it is desired to summarize data within a table, an aggregate query can be created. An aggregate query is an SQL statement that uses an aggregate function to gather information from multiple rows. An aggregate function is a function that performs calculations on a column in a set of rows. When this query is executed, a result set with the summary information is produced in a single row.
An example of when an aggregate function could be used would be to produce a total value of an inventory. This would be accomplished with the SUM function being applied to a price column.
The following aggregate functions are available:
Aggregate Function | Description |
---|---|
AVG | Average of values in a column. |
COUNT | Counts how many rows. |
FIRST | Returns the value of the first record in a field. |
LAST | Returns the value of the last record in a field. |
MAX | Maximum value in a column. |
MIN | Minimum value in a column. |
STDEV | Sample standard deviation of the values in a column. |
STDEVP | Standard deviation of the values in a column. |
SUM | Adds the values in a column. |
VAR | Sample variance of the values in a column. |
VARP | Variance of the values in a column. |