Tecnología

Inicio

Cómo utilizar la función suma en MySQL

MySQL proporciona una serie de funciones de agregado para compilar rápidamente los datos de las tablas. Estas funciones agregadas de trabajo dentro de las consultas SELECT, y sus resultados vuelven en columnas especiales. Las funciones agregadas son rápidos - mucho más rápido de lo que sería para que pueda devolver todas las filas y los calcule usted mismo. Esto puede significar la diferencia entre un 2-segunda consulta con la función de agregado y una consulta de 2 minutos se hizo el cálculo en sí mismo código de la aplicación.

Instrucciones

Utilizar la función SUMA en MySQL

1 Utilice la función suma agregada. SUMA agregará todas las columnas seleccionadas juntas.

2 Observe cómo, en este ejemplo, a resumir todos los saldos negativos para calcular el importe total debido a que por sus clientes. El resultado devuelve en una columna llamada SUMA (equilibrio). Ejemplo:
SELECT SUM(balance) FROM customers WHERE balance < 0.0;

Utilizar la función de AVG en MySQL

3 Utilice la función de agregado AVG. Este agregado es similar a SUMA. Sin embargo, en lugar de añadir las columnas, se les agrega y luego se divide por el número total de columnas, que le da un promedio de los valores de la columna.

4 Utilice AVG en la mayor parte se utiliza de la misma manera SUM. Aquí, el ejemplo se calcula la cantidad media de dinero adeudado por los clientes. Resultados regresan en una columna llamada AVG (equilibrio). Ejemplo:
SELECT AVG(balance) FROM customers WHERE balance < 0.0;

Utilizar la función COUNT en MySQL

5 Utilice la función cuenta agregada. Esta función es ligeramente diferente a SUMA o AVG. Devuelve el número de filas devueltas, que pueden ser útiles en una serie de situaciones - por ejemplo, para ver el número de clientes que deben dinero.

6 Ver cómo este ejemplo se cuenta a los clientes que deben dinero y devuelve el resultado en una columna llamada COUNT

(). Ejemplo:
SELECT COUNT(

SELECT COUNT(
) FROM clientes donde el equilibrio <0,0;

Utilizar la función de recuento diferente en MySQL

7 Utilice la función COUNT DISTINCT agregada. La función se puede utilizar para devolver el número de filas distintas, es decir, aquellas filas con valores diferentes. En teoría, es posible que tenga una gran cantidad de clientes con el mismo número de teléfono. Para obtener el número de hogares que viven en sus clientes, puede utilizar este tipo de consulta.

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

Consejos y advertencias

  • Una función de agregado es uno que realiza un cálculo en un conjunto de valores en lugar de en un solo valor. En una base de datos MySQL, tales funciones se realizan en muchas filas de datos.