Ir al contenido principal

Entradas

Mostrando entradas de septiembre 23, 2013

Operadores de Conjuntos

Cualquier consulta puede ser descrita matemáticamente (Algebra Relacional es el término utilizado para esto).  Toda sentencia SELECT devuelve un conjunto de filas. Los operadores de conjuntos toman como entrada el resultado de dos o más sentencias SELECT y de estos generan un  solo conjunto de resultado. Esto es conocido como Consulta Compuestas. Oracle provee tres operadores de conjunto. UNION, INTERSECT y MINUS. UNION pueden ser cualificados con la palabra ALL. Oracle no utiliza la palabra EXCEPT para eso utiliza MINUS, su funcionalidad es la misma. La única diferencia sería cuando migráramos de un gestor a otro ya que los otros manejan la palabra EXCEPT. ·       UNION. Devuelve la combinación de filas de dos consultas, ordenadas y sin duplicados. ·       UNION ALL. Devuelve la combinación de filas de dos consultas sin ordenar y sin remover duplicados. ·       INTERSECT. Devuelve solo las filas que aparecen en ambas consultas, ordenas y sin duplicados. ·       MINUS. De