INGRESAR

REGISTRARSE
Buscador

      2.11.1. ejemplos - cláusula group by

Selecciona el idioma :

Debes permitir las cookies de Vimeo para poder visualizar el vídeo.

¡Desbloquea el curso completo y certifícate!

Estás viendo el contenido gratuito. Desbloquea el curso completo para obtener tu certificado, exámenes y material descargable.

*Al comprar el curso, te obsequiamos dos cursos a tu eleccion*

*Ver la mejor oferta de la web*

      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?