Función SQL AVG
En SQL estándar, puede calcular los valores de entrada promedio utilizando la función AVG. La sintaxis de la función es como se muestra a continuación:
AVG (La función toma valores no nulos y devuelve su promedio. Si los valores de entrada contienen una NAN, la función devuelve NAN.
Los siguientes son los tipos de retorno para los tipos de entrada especificados:
Tenga en cuenta que si ingresa INT64 tipos a la función AVG, devolverá un valor Float64.
Uso de ejemplo
Este es un ejemplo de cómo usar la función AVG.
Seleccione AVG (x) como promedioEl ejemplo anterior usa la función AVG para determinar los valores promedio dentro de una matriz.
El valor resultante es:
La función devolverá NAN si algún valor especificado es de tipo NAN. A continuación se muestra un ejemplo:
Seleccione AVG (X) como AVGDebería devolver nan. Sin embargo, tenga en cuenta que algunos motores de base de datos pueden devolver un error.
Ejemplo de uso II
Podemos calcular el promedio de registros dentro de una columna utilizando la función AVG. Considere la tabla de ejemplo que se muestra a continuación:
Si queremos calcular el promedio de los registros en la tabla de la cantidad, podemos usar la consulta como se muestra a continuación:
Seleccione AVG (Cantidad) del pago;Debería devolver el promedio de los registros en la columna de cantidades. La salida de ejemplo es como se muestra a continuación:
avisoPuede calcular el promedio de varios registros utilizando el grupo por cláusula como se muestra en la consulta a continuación:
Seleccione PAYOY_ID, AVG (Cantidad)En este caso, podemos obtener el resultado de múltiples consultas usando el grupo por cláusula.
Conclusión
Este tutorial cubrió la función AVG en SQL estándar para determinar el promedio de múltiples registros de entrada.