logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

      2.11.1. Ejemplos - Cláusula Group By

Selecciona el idioma :

Por favor, inicia sesión para que tu progreso sea registrado. Sin iniciar sesión, podrás visualizar el video pero no se aumentará tu avance en el curso

      2.11.1. Ejemplos - Cláusula Group By


Cuando una consulta usa una cláusula group by, las sentecias usadas no se aplican a toda la tabla como si fuera un grupo, si no que la tabla se divide en grupos, estos grupos son indicados por los campos utilizados en la cláusula group by.

Esta consulta divide la tabla en grupos, y habrá tantos grupos como valores diferentes tengan el campo [DEPARTMENT_ID]. Posteriormente sumará los valores del campo [SALARY], pero no a nivel de tabla, sino a nivel de grupo, por lo que devolverá tantos registros como valores diferentes existan en el campo [DEPARTMENT_ID]:

  • SELECT SUM(SALARY), DEPARTMENT_ID FROM EMPLOYEES
  • GROUP BY DEPARTMENT_ID,

La cláusula group by se puede aplicar a más de un campo, esta consulta creará una primera agrupación por cada valor diferente en el campo [JOB_ID] y déspues cada una de estas agrupaciones volverá a agruparlas, por cada valor diferente del campo [DEPARTMENT_ID]:

  • SELECT JOB_ID, DEPARTMENT_ID, SUM(SALARY) FROM EMPLOYEES
  • GROUP BY JOB_ID, DEPARTMENT_ID,


ejemplos clausula group by

Publicaciones Recientes de oracle sql

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?