Função SQL AVG
No SQL padrão, você pode calcular os valores médios de entrada usando a função AVG. A sintaxe da função é como mostrado abaixo:
AVG (A função leva valores não nulos e retorna sua média. Se os valores de entrada contiverem uma nan, a função retornará NAN.
A seguir, são apresentados os tipos de retorno para os tipos de entrada especificados:
Observe que, se você inserir tipos INT64 na função AVG, ele retornará um valor float64.
Exemplo de uso
Este é um exemplo de como usar a função AVG.
Selecione AVG (x) como médiaO exemplo acima usa a função AVG para determinar os valores médios em uma matriz.
O valor resultante é:
A função retornará NAN se algum valor especificado for do tipo nan. Um exemplo é mostrado abaixo:
Selecione AVG (x) como AVGDeve retornar Nan. No entanto, lembre -se de que alguns mecanismos de banco de dados podem retornar um erro.
Exemplo de uso ii
Podemos calcular a média de registros dentro de uma coluna usando a função AVG. Considere a tabela de exemplo mostrada abaixo:
Se quisermos calcular a média dos registros na tabela do valor, podemos usar a consulta como mostrado abaixo:
Selecione AVG (valor) do pagamento;Deve retornar a média dos registros na coluna valores. Exemplo de saída é como mostrado abaixo:
AvgVocê pode calcular a média de vários registros usando o grupo por cláusula, conforme mostrado na consulta abaixo:
Selecione Payment_Id, AVG (valor)Nesse caso, podemos obter o resultado de várias consultas usando o grupo por cláusula.
Conclusão
Este tutorial cobriu a função AVG no SQL padrão para determinar a média de vários registros de entrada.