Sintaxis para usar la función AVG
La sintaxis para usar la función AVG de desplazamiento rojo para calcular la media aritmética es la siguiente:
Seleccione AVG ([todos | Distinta] expresión)El DISTINTO El parámetro se usa cuando se requiere calcular el promedio de solo valores únicos en una columna. Se utiliza para eliminar todos los valores repetitivos durante el calcular el promedio de la expresión de entrada.
El TODO El parámetro se usa cuando se requiere calcular el promedio de todas las expresiones de entrada, incluso si los valores son repetitivos. Por defecto, cuando no se especifica, el TODO Se establece el parámetro.
El expresión es la columna dirigida en la tabla en la que desea aplicar la función AVG para obtener la media aritmética.
Ejemplos de uso de la función AVG
En esta sección, tomaremos algunos ejemplos para comprender completamente cómo funciona la función AVG en el desplazamiento rojo. Estos son algunos casos de uso ejemplos de la función AVG de desplazamiento rojo:
Función AVG usando todo el parámetro
En este ejemplo, aplicaremos la función AVG para calcular la media aritmética usando el TODO parámetro en el gastos tabla como se muestra a continuación. La tabla a continuación incluye tres columnas Número de la semana, día laborable y gasto_money.
Número de la semana | día laborable | gasto_money |
Semana 01 | lunes | 10 |
Semana 02 | martes | 20 |
Semana 03 | miércoles | 30 |
Semana 04 | jueves | 40 |
Semana 05 | viernes | 50 |
Semana 06 | sábado | 60 |
Semana 07 | domingo | 70 |
Si calculamos manualmente la media promedio o aritmética del gasto_money columna de la tabla anterior, será 40.
Para calcular la aritmética, media utilizando la función AVG, aplique la función AVG en la tercera columna I.mi, gasto_money.
Seleccione AVG (todos los gastos_money)La función AVG devolverá la siguiente media aritmética del gasto_money columna del gastos mesa.
AvisoFunción AVG usando el parámetro distintivo
En este ejemplo, aplicaremos la función AVG utilizando el parámetro distintivo en el gasto_money columna del gastos mesa. Usando el parámetro distinto, la función AVG solo calculará la media aritmética de los valores únicos que ignoran los valores repetitivos.
Número de la semana | día laborable | gasto_money |
Semana 01 | Lunes | 10 |
Semana 02 | Martes | 10 |
Semana 03 | Miércoles | 30 |
Semana 04 | Jueves | 30 |
Semana 05 | Viernes | 50 |
Semana 06 | Sábado | 50 |
Semana 07 | Domingo | 70 |
Si calculamos manualmente la media promedio o aritmética de los valores distintos en el gasto_money columna, obtendremos 25.
Aplique la función AVG en la tercera columna I.mi., gasto_money Para obtener la media aritmética de valores únicos.
Seleccione AVG (Distints Gassy_Money)La función AVG devolverá la siguiente media aritmética del gasto_money columna del gastos mesa.
avisoFunción AVG con el parámetro predeterminado
En este ejemplo, aplicaremos la función AVG utilizando el parámetro predeterminado en el gasto_money columna del gastos mesa para obtener la media aritmética.
Número de la semana | día laborable | gasto_money |
Semana 01 | lunes | 23 |
Semana 02 | martes | 47 |
Semana 03 | miércoles | 53 |
Semana 04 | jueves | 80 |
Semana 05 | Viernes | 69 |
Semana 06 | sábado | 21 |
Semana 07 | domingo | 19 |
Cuando aplicamos la función AVG en la tercera columna I.mi, gasto_money del gastos tabla, obtendremos el siguiente resultado.
Seleccione AVG (Gosto_Money) como AVG_PRICELa función AVG devolverá la siguiente media aritmética del gasto_money columna del gastos mesa.
AVG_PRICEFunción AVG con valores nulos
En este ejemplo, veremos cómo funciona la función AVG cuando los valores nulos se pasan como expresión de entrada. La función AVG no considera los valores nulos durante el cálculo y calcula la media aritmética de los valores restantes. Tomemos el ejemplo usando los valores nulos en el gastos tabla como se muestra a continuación.
Número de la semana | día laborable | gasto_money |
Semana 01 | lunes | 23 |
Semana 02 | martes | 47 |
Semana 03 | miércoles | NULO |
Semana 04 | jueves | 80 |
Semana 05 | viernes | NULO |
Semana 06 | sábado | 21 |
Semana 07 | domingo | 19 |
Aplique la función AVG en la tercera columna I.mi, gasto_money del gastos mesa para obtener la media aritmética.
Seleccione AVG (Gosto_Money) como AVG_PRICELa función AVG devolverá la siguiente media aritmética del gasto_money columna del gastos mesa.
avisoFunción AVG con la declaración WHERE
En este ejemplo, veremos cómo funciona la función AVG cuando aplique un DÓNDE declaración en su consulta. El semana de gastos La tabla en el clúster de desplazamiento rojo se muestra a continuación y calcularemos la media aritmética o el promedio del gasto_money para Semana 01 solo.
Número de la semana | día laborable | gasto_money |
Semana 01 | lunes | 23 |
Semana 01 | martes | 47 |
Semana 01 | miércoles | 57 |
Semana 01 | jueves | 80 |
Semana 01 | viernes | 17 |
Semana 01 | sábado | 21 |
Semana 01 | domingo | 19 |
Semana 02 | lunes | 123 |
Semana 02 | martes | 97 |
Semana 02 | miércoles | 89 |
Ahora, para calcular la aritmética, la media de la gasto_money Para solo la semana 01, aplicaremos una declaración Where junto con la función AVG.
Aplique la función AVG en la tercera columna I.mi, gasto_money del semana de gastos Uso de la declaración Where para obtener la media aritmética de la única semana 01.
Seleccione AVG (Gosto_Money) como AVG_PRICELa función AVG devolverá la siguiente media aritmética del gasto_money columna del semana de gastos mesa.
AVG_PRICEConclusión
En este artículo, hemos discutido cómo usar la función AVG en desplazamiento al rojo para calcular la media aritmética o el promedio de expresiones numéricas. La función AVG se puede usar con la opción total o distinta para calcular la media aritmética de expresiones de entrada únicas o todas. También se puede usar con la declaración Where para obtener la media aritmética de entradas específicas desde la columna.