Investigacion 1
agrupación y combinación de datos en el sistema gestor de bases de datos
para su administración
. A. Manejo de cláusulas avanzadas de selección.
• Agrupación de elementos.
−
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.
SELECT "nombre_columna 1", SUM ("nombre_columna 2")
FROM "nombre_tabla"
GROUP BY "nombre_columna 1"
−
Having
. Especifica una condición de búsqueda para un grupo o agregado. HAVING sólo se puede
utilizar con la instrucción SELECT. Normalmente, HAVING se utiliza en una cláusula
GROUP BY. Cuando no se utiliza GROUP BY, HAVING se comporta como una cláusula
WHERE. SELECT "nombre_columna 1", SUM ("nombre_columna 2")
FROM "nombre_tabla"
GROUP BY "nombre_columna 1"
HAVING (condición de función aritmética)
• Combinación externa ó
Outer Join El outer join se usa cuando queremos que obtener todos los campos de una tabla que
cumplen una condición y los campos de otra tabla que coinciden con los de la primera
tabla.
SELECT *
FROM empleado
INNER JOIN departamento ON empleado.IDDepartamento = departamento.IDDepartamento
• Uso de operadores relacionales.
−
Union.
El propósito del comando SQL
UNION
es combinar los
resultados
de
dos
consultas juntas. En este sentido,
UNION
es
parecido
a
Join
, ya que los dos se utilizan para información
relacionada en múltiples tablas. Una restricción de
UNION
es que todas las columnas correspondientes necesitan ser del mismo
tipo
de
datos
. También,
cuando
utilizamos
UNION
, sólo se seleccionan
valores
distintos (similar a ...
Regístrate para leer el documento completo.