Sintaxis:
Seleccione Field1, Fields2, ..., Fieldn, Aggregate_Function (Fieldx)Aquí, el valor resumido de Fieldx La columna se calculará en función de las columnas mencionadas en el grupo por cláusula.
Lista de funciones agregadas de MySQL:
Función agregada | Descripción |
CONTAR() | Se usa para contar el número total de filas devueltas. |
Contar (distinto) | Se utiliza para contar el número total de filas únicas devueltas. |
SUMA() | Se usa para calcular la suma de cualquier valor de campo numérico. |
Max () | Se usa para averiguar el valor máximo de un campo. |
Min () | Se usa para averiguar el valor mínimo de un campo. |
Avg () | Se usa para averiguar el valor promedio de un campo. |
Bit_or () | Se usa para devolver bits o el valor de un campo. |
Bit_and () | Se usa para devolver bits y el valor de un campo. |
Bit_xor () | Se usa para devolver el valor XOR de un campo. |
Group_concat () | Se usa para devolver el valor concatenado de un campo. |
Json_arrayagg () | Se usa para devolver una matriz JSON de un valor de campo. |
Json_objectagg () | Se usa para devolver un objeto JSON de un valor de campo. |
Std () | Se utiliza para devolver la desviación estándar de la población. |
Stddev () | Se utiliza para devolver la desviación estándar de la población. |
Stddev_pop () | Se utiliza para devolver la desviación estándar de la población. |
Stddev_samp () | Se utiliza para devolver la desviación estándar de la muestra. |
Var_pop () | Se utiliza para devolver la varianza estándar de la población. |
Var_samp () | Se usa para devolver la varianza de la muestra. |
DIFERENCIA() | Se utiliza para devolver la varianza estándar de la población. |
Crear dos tablas relacionadas con nombre vendedor y ventas ejecutando las siguientes declaraciones de creación. Estas dos tablas están relacionadas por identificación campo de vendedor mesa y vendedor_id campo de ventas mesa.
Crear vendedor de mesa (Ahora, ejecute las siguientes declaraciones para verificar los registros de ambos vendedor y ventas mesas.
Seleccionar * del vendedor; Seleccionar * de las ventas;Los usos de algunas funciones agregadas comúnmente utilizadas se muestran en la siguiente parte de este artículo.
Uso de la función Count ():
Tabla de vendedor contiene información de vendedor sabio de área. Si desea saber el número total del vendedor en cada área, se puede utilizar la siguiente instrucción SQL. Contará el número total de vendedor de vendedor grupo de mesa por área.
Seleccione el área como ciudad, cuenta (*) como 'persona de ventas total'La siguiente salida aparecerá de acuerdo con los datos de la tabla.
Uso de la función Sum ():
Cuando se requiere saber el monto total de ventas de cada vendedor, se puede utilizar la siguiente declaración SQL para averiguar el monto total de ventas con el nombre de cada vendedor de vendedor y ventas tabla usando la función Sum (). 'vendedor_id' de ventas La tabla se usa aquí para agrupar.
Seleccionar vendedor.nombre, suma (cantidad) como 'ventas totales'La siguiente salida aparecerá después de ejecutar la instrucción anterior. Hay cuatro vendedores en vendedor tabla y la salida muestra las ventas totales cantidad para cada vendedor.
Uso de la función max ():
Cuando se requiere para averiguar las ventas máximas mensuales en función de cada vendedor, se puede usar la siguiente declaración SQL para obtener la salida. Aquí, la función mes () se utiliza para identificar cada mes y la función max () se utiliza para averiguar el valor de cantidad máxima de cada mes de ventas mesa.
Seleccionar mes (ventas.sales_date) como mes, max (cantidad) como 'ventas máximas',La siguiente salida aparecerá después de ejecutar la declaración.
Uso de la función Group_concat ():
Cuando requerirá averiguar el monto total de ventas en función de cada mes mencionando cada monto de ventas único de cada mes, se puede utilizar el siguiente estado de SQL. Aquí, la función de mes () se usa para leer valores mensuales de la cantidad de ventas basados en el ventas_date y la función group_concat () se utiliza para contar el monto mensual de ventas.
Seleccionar mes (ventas.sales_date) como mes, group_concat (cantidad) como ventas,La siguiente salida aparecerá después de ejecutar la declaración.
Conclusión:
Las funciones agregadas ayudan a los usuarios de MySQL a descubrir los diferentes tipos de datos de resumen fácilmente escribiendo una consulta simple. Los usos de cuatro funciones agregadas útiles se explican en este artículo para ayudar a los lectores a saber cómo las funciones agregadas utilizadas en MySQL.