ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Base de Datos II Group By


Enviado por   •  20 de Febrero de 2017  •  Ensayos  •  637 Palabras (3 Páginas)  •  71 Visitas

Página 1 de 3

[pic 1]

[pic 2][pic 3]

Universidad de Guayaquil

Facultad de Ciencias Físicas y Matemáticas

Carrera de Ingeniería en Sistemas Computacionales

Materia:

Base de Datos II

Tema:

Group By

Docente:

Ing. Minda Gilce Diana

Alumno:

Pichu Espinoza Julio Josue

Curso:

S5D

2016 – 2017


Contenido

1.        GROUP BY        3

1.1.        SINTAXIS        3

1.2.        OBSERVACIONES        3

1.3.        EJEMPLOS        4

2.        Bibliografía        4


  1. GROUP BY

La palabra clave GROUP BY se utiliza cuando estamos seleccionado columnas múltiples desde una tabla (o tablas) y aparece al menos un operador aritmético en la instrucción SELECT. Cuando esto sucede, necesitamos GROUP BY todas las otras columnas seleccionadas, es decir, todas las columnas excepto aquella(s) que se operan por un operador aritmético.

La cláusula GROUP BY tiene una sintaxis que cumple la norma ISO y otra sintaxis que no cumple dicha norma. Solo se puede usar un estilo de sintaxis en cada instrucción SELECT. Use la sintaxis que cumple la norma ISO para todos los trabajos nuevos. La sintaxis que no cumple dicha norma solo se incluye por motivos de compatibilidad con versiones anteriores.

En este tema, una cláusula GROUP BY se puede describir como general o como simple:

  • Una cláusula GROUP BY general incluye los elementos GROUPING SETS, CUBE, ROLLUP, WITH CUBE o WITH ROLLUP.
  • Una cláusula GROUP BY simple no incluye GROUPING SETS, CUBE, ROLLUP, WITH CUBE ni WITH ROLLUP. GROUP BY (), total general, se considera una cláusula GROUP BY simple.
  1. SINTAXIS

La sintaxis SQL correspondiente es,

SELECT "nombre1_columna", SUM("nombre2_columna")
FROM "nombre_tabla"
GROUP BY "nombre1-columna";

  1. OBSERVACIONES

Las expresiones de la cláusula GROUP BY pueden contener columnas de las tablas, de las tablas derivadas o de las vistas de la cláusula FROM. No es necesario que aparezcan las columnas en la lista de de la cláusula SELECT.

Deben incluirse en la lista GROUP BY todas las columnas de la tabla o la vista de cualquier expresión no agregada de la lista de :

Están permitidas las siguientes instrucciones:

  • SELECT ColumnA, ColumnB FROM T GROUP BY ColumnA, ColumnB;
  • SELECT ColumnA + ColumnB FROM T GROUP BY ColumnA, ColumnB;
  • SELECT ColumnA + ColumnB FROM T GROUP BY ColumnA + ColumnB;
  • SELECT ColumnA + ColumnB + constant FROM T GROUP BY ColumnA, ColumnB;

No están permitidas las siguientes instrucciones:

  • SELECT ColumnA, ColumnB FROM T GROUP BY ColumnA + ColumnB;
  • SELECT ColumnA + constant + ColumnB FROM T GROUP BY ColumnA + ColumnB;

Si se incluyen funciones de agregado en la de la cláusula SELECT, GROUP BY calcula un valor de resumen para cada grupo. Se conocen como agregados vectoriales.

...

Descargar como (para miembros actualizados)  txt (4.2 Kb)   pdf (228.1 Kb)   docx (44.2 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com