

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Funções agregadas
<a name="c_Aggregate_Functions"></a>

**Topics**
+ [Função ANY\$1VALUE](r_ANY_VALUE.md)
+ [Função APPROXIMATE PERCENTILE\$1DISC](r_APPROXIMATE_PERCENTILE_DISC.md)
+ [Função AVG](r_AVG.md)
+ [Função COUNT](r_COUNT.md)
+ [Função LISTAGG](r_LISTAGG.md)
+ [Função MAX](r_MAX.md)
+ [Função MEDIAN](r_MEDIAN.md)
+ [Função MIN](r_MIN.md)
+ [Função PERCENTILE\$1CONT](r_PERCENTILE_CONT.md)
+ [Funções STDDEV\$1SAMP e STDDEV\$1POP](r_STDDEV_functions.md)
+ [Função SUM](r_SUM.md)
+ [Funções VAR\$1SAMP e VAR\$1POP](r_VARIANCE_functions.md)

Funções agregadas computam um único valor de resultado a partir de um conjunto de valores de entrada. 

Instruções SELECT usando funções agregadas podem incluir duas cláusulas opcionais: GROUP BY e HAVING. A sintaxe para essas cláusulas é seguinte (usando a função COUNT como um exemplo): 

```
SELECT count (*) expression FROM table_reference
WHERE condition [GROUP BY expression ] [ HAVING condition]
```

A cláusula GROUP BY agrega e agrupa os resultados pelos valores exclusivos em uma coluna ou colunas especificada(s). A cláusula HAVING restringe os resultados obtidos para linhas onde determinada condição de agregação é verdadeira, tal como uma contagem (\$1) > 1. A cláusula HAVING é usada na mesma forma que WHERE para restringir as linhas com base no valor de uma coluna. Para obter um exemplo dessas cláusulas adicionais, consulte [COUNT](r_COUNT.md).

Funções agregadas não aceitam funções agregadas aninhadas ou funções da janela como argumentos.