Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Mediante una función de agregado, puede crear un resumen de todos los valores de una tabla. Por ejemplo, se puede crear una consulta como la que se muestra a continuación para mostrar el precio total de todos los libros de la tabla titles:
SELECT SUM(price)
FROM titles
Puede crear varias agregaciones en la misma consulta mediante funciones de agregado con más de una columna. Puede crear, por ejemplo, una consulta que calcule el total de la columna price y el valor medio de la columna discount.
También puede agregar la misma columna de maneras diferentes (como el total, el recuento y el promedio) en la misma consulta. Por ejemplo, la siguiente consulta calcula el promedio y resume la columna price de la tabla titles:
SELECT AVG(price), SUM(price)
FROM titles
Si agrega una condición de búsqueda, puede agregar el subconjunto de filas que satisfacen esa condición.
Nota:
También puede contar todas las filas de la tabla o las que satisfacen una condición específica. Para obtener detalles, consulte Contar las filas de una tabla (Visual Database Tools).
Cuando se crea un único valor de agregación para todas las filas de una tabla, solo se muestran los propios valores de agregado. Por ejemplo, si calcula el total del valor de la columna price de la tabla titles, no se mostrarán los títulos individuales, los nombres de las editoriales, etc.
Nota:
Si calcula subtotales (es decir, si crea grupos) puede mostrar los valores de columna de cada grupo. Para obtener más información, consulte Agrupar filas en resultados de consulta (Visual Database Tools).
Para agregar valores para todas las filas
Asegúrese de que la tabla que desea agregar ya esté presente en el panel Diagrama.
Haga clic con el botón derecho en el fondo del panel Diagrama y, a continuación, elija Agrupar por en el menú contextual. El diseñador de consultas y vistas de agrega una columna de agrupación por a la cuadrícula del panel de criterios.
Agregue la columna que desee al panel Criterios. Asegúrese de que la columna está marcada para la salida.
El Diseñador de consultas y vistas asigna automáticamente un alias de columna a la columna que va a resumir. Puede sustituir este alias por otro más significativo. Para obtener detalles, consulte Crear alias de columna (Visual Database Tools).
En la columna de cuadrícula Agrupar por, seleccione la función de agregado correspondiente, como: Sum, Avg, Min, Max o Count. Si solo desea agregar filas únicas en el conjunto de resultados, elija una función de agregado con las opciones DISTINCT, como Min Distinct. No elija Group By, Expressiono Where, ya que estas opciones no se aplican cuando se agregan todas las filas.
El Diseñador de consultas y vistas sustituye el nombre de columna en la instrucción del panel SQL por la función de agregado que especifique. Por ejemplo, la instrucción SQL podría tener este aspecto:
SELECT SUM(price) FROM titlesSi desea crear más de una agregación en la consulta repita los pasos 3 y 4.
Cuando se agrega otra columna a la lista de resultados de la consulta o la lista de ordenación, el Diseñador de consultas y vistas incluye automáticamente el término Group By en la columna Agrupar por de la cuadrícula. Seleccione la función de agregado correspondiente.
Agregue condiciones de búsqueda, si es necesario, para especificar el subconjunto de filas que desea resumir.
Cuando ejecute la consulta, en el panel Resultados se mostrarán las agregaciones especificadas.
Nota:
El Diseñador de consultas y vistas mantiene las funciones de agregado como parte de la instrucción SQL en el panel SQL hasta que se desactiva explícitamente el modo Agrupar por. Por tanto, si se modifica una columna asignándole otro tipo distinto o cambiando las tablas o los objetos con valores de tablas que aparecen en el panel Diagrama, la consulta resultante podría incluir funciones de agregado no válidas.
Véase también
ordenar y agrupar resultados de consulta (Visual Database Tools)
resumen de los resultados de la consulta (Visual Database Tools)