Función de agregado y otras columnas

¿Es posible que una consulta SQL devuelva algunas columnas normales y algunas agregadas?

me gusta :

Col_A | Col_B | SUM ------+-------+------ 5 | 6 | 7 

Deberías usar el grupo por statement .

La instrucción GROUP BY se usa junto con las funciones agregadas para agrupar el set de resultados por una o más columnas.

Por ejemplo:

 SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name 

Puedes ver un ejemplo completo aquí .

Sí, por supuesto. Lea sobre GROUP BY y agregue funciones. p.ej

 SELECT col1, col2, SUM(col3) FROM table GROUP BY col1, col2 

Sí, agréguelos a la cláusula GROUP BY.

Si agrupa en algunos campos, puede mostrar esos campos y agregar otros; p.ej:

 SELECT colA, colB, SUM(colC) FROM TheTable GROUP BY colA, colB 

la agregación puede ser por SUMA, MIN, MAX, etc.

Puede mostrar columnas ordinarias o expresiones basadas en columnas ordinarias, pero solo si están incluidas en el set de columnas / expresiones sobre las que está agregando (lo que figura en la cláusula Group By).