Cómo utilizar la función SUM en MySQL

Por contributor

Utilizar la función SUM en MySQL


Paso 1

Usa la función de agregación SUM. SUM sumará todas las columnas seleccionadas juntas.


Paso 2

Observa cómo, en este ejemplo, sumarás todos los saldos negativos para calcular la cantidad total que es debida por tus clientes. El resultado vuelve en una columna llamada SUM (balance). Ejemplo: SELECT SUM (saldo) FROM clientes WHERE saldo <0,0;


Paso 3

..


Utilizar la función de AVG en MySQL


Paso 1

Utiliza la función de agregado AVG. Este agregado es similar a SUM. Sin embargo, en lugar de añadir las columnas, las agrega y luego divide por el número total de columnas, dándote un promedio de los valores de columna.


Paso 2

Utiliza AVG de la misma manera que SUM se utiliza. Aquí, el ejemplo calcula la cantidad promedio de dinero que se adeuda por los clientes. Los resultados regresan en una columna llamada AVG (balance). Ejemplo: SELECT AVG (balance) FROM clientes WHERE saldo <0,0;


Paso 3

..


Utilizar la función COUNT en MySQL


Paso 1

Utiliza la función de agregado COUNT. Esta función es ligeramente diferente que SUM o AVG. Se devuelve el número de filas devueltas, que puede ser útil en un número de situaciones, por ejemplo, para ver el número de clientes que deben dinero.


Paso 2

Ve cómo este ejemplo cuenta a los clientes que deben dinero y devuelve el resultado en una columna llamada COUNT (). Ejemplo: SELECT COUNT () FROM clientes WHERE saldo <0,0;


Paso 3

..


Utilizar la función COUNT DISTINCT en MySQL


Paso 1

Utiliza la función agregada COUNT DISTINCT. La función se puede utilizar para devolver el número de filas distintas, es decir, aquellas filas con valores diferentes. Teóricamente, es posible que tengas un gran cantidad de clientes con el mismo número de teléfono. Para obtener el número de hogares en los que viven tus clientes, puedes utilizar este tipo de consulta.


Paso 2

Utiliza el siguiente ejemplo para devolver el número de clientes con números de teléfono distintos. Los clientes que tengan el mismo número de teléfono no serán contados. Los resultados se devuelven en una columna llamada COUNT (DISTINCT ph_number). Ejemplo: SELECT COUNT(DISTINCT ph_number) FROM customers;


Paso 3

..