INGRESAR

REGISTRARSE
Buscador

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*

Cláusula group by


La cláusula group by se utiliza para agrupar o particionar el conjunto de datos de la tabla, es decir, con la cláusula group by podemos aplicar sentencias a grupos de registros, los cuales estarán agrupados por el valor de una columna o grupo de columnas.

Para utilizar la cláusula group by tenemos que escribir la palabra reservada group by luego de la sentencia select, además, especificar el campo por el que queremos agrupar nuestro resultado.

SINTÁXIS

  • SELECT(SENTENCIA O FUNCIÓN) FROM NOMBRE_TABLA
  • GROUP BY(CAMPOS_AGRUPACION).

Todas las columnas incluidos en la cláusula select, que no sean funciones, tienen que estar dentro de la cláusula group by, aunque pueden estar en cualquier orden y en el group by pueden aparecer columnas que no estén en el select.

La siguiente consulta, devuelve la suma de los salarios de todos los empleados, pero agrupados por el departamento al que pertenecen:

  • 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:

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


clausula group by

Publicaciones Recientes de oracle sql

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?