array_agg

Returns an array created from the input x elements. Examples:
examples.sql
CREATE TABLE tbl AS VALUES (1), (5), (9);  SELECT array_agg(column1) AS value FROM tbl;
 -- value '[1, 5, 9]'
Supported Signatures
function array_agg($1) returns array<$1>
🔗 Official Documentation

avg

Returns the average (arithmetic mean) of all input values. Examples:
examples.sql
CREATE TABLE tbl AS VALUES (1), (5), (9); 
 SELECT avg(tbl.column1) AS value FROM tbl; -- value '5.0'
Supported Signatures
function avg(double) returns double
function avg(decimal(p, s)) returns decimal(p, s)
function avg(real) returns real
🔗 Official Documentation

count

Returns the number of input rows. Examples:
examples.sql
CREATE TABLE tbl AS VALUES (1), (5), (9); 
 SELECT count(tbl.column1) AS value FROM tbl; -- value '3'
Supported Signatures
function count() returns bigint
function count($1) returns bigint
🔗 Official Documentation

max

Returns the maximum value of all input values. Examples:
examples.sql
CREATE TABLE tbl AS VALUES (1), (5), (9); 
 SELECT max(tbl.column1) AS value FROM tbl; -- value '9'
Supported Signatures
function max($1, ...) returns $1
🔗 Official Documentation

min

Returns the minimum value of all input values. Examples:
examples.sql
CREATE TABLE tbl AS VALUES (1), (5), (9); 
 SELECT min(tbl.column1) AS value FROM tbl; -- value '1'
Supported Signatures
function min($1, ...) returns $1
🔗 Official Documentation

stddev

This is an alias for stddev_samp(). Supported Signatures
function stddev(bigint) returns double
function stddev(double) returns double
🔗 Official Documentation

stddev_pop

Returns the population standard deviation of all input values. Examples:
examples.sql
CREATE TABLE tbl AS VALUES (1), (5), (9);  SELECT stddev_pop(column1) as value from tbl;
 -- value '3.265986323710904'
Supported Signatures
function stddev_pop(bigint) returns double
function stddev_pop(double) returns double
🔗 Official Documentation

stddev_samp

Returns the sample standard deviation of all input values. Examples:
examples.sql
CREATE TABLE tbl AS VALUES (1), (5), (9);  SELECT stddev_samp(column1) as value from tbl;
 -- value '4.0'
Supported Signatures
function stddev_samp(bigint) returns double
function stddev_samp(double) returns double
🔗 Official Documentation

sum

Returns the sum of all input values. Examples:
examples.sql
CREATE TABLE tbl AS VALUES (1), (5), (9); 
 SELECT sum(tbl.column1) AS value FROM tbl; -- value '15'
Supported Signatures
function sum(bigint) returns bigint
function sum(double) returns double
function sum(decimal(p, s)) returns decimal(38, s)
function sum(real) returns real
🔗 Official Documentation