GoConqr has a new look! Let us know what you think.

Mind map

Funcionalidades de los Operadores

Erika Alvarez Spanish

Funcionalidades de los Operadores

Map content

Funcionalidades de los Operadores

  1. "UNION"

    • El operador UNION permite combinar los resultados de varias instrucciones SELECT en un único conjunto de resultados. Todos los conjuntos de resultados combinados mediante UNION deben tener la misma estructura. Deben tener el mismo número de columnas y las columnas del conjunto de resultados deben tener tipos de datos compatibles.
  2. "MINUS"

    • Como cualquier otra operación de conjuntos, "minus" se emplea cuando los datos que se quieren obtener pertenecen a distintas tablas y no se puede acceder a ellos con una sola consulta. Del mismo modo, las tablas referenciadas DEBEN tener tipos de datos similares, la misma cantidad de campos y el mismo orden de campos en la lista de selección de cada consulta que intervenga en la operación de resta.
      • "minus" (diferencia) devuelve los registros de la primera consulta que no se encuentran en segunda consulta, es decir, aquellos registros que no coinciden. Es el equivalente a "except" en SQL. Sintaxis: SENTENCIASELECT1 minus SENTENCIASELECT2;
  3. "INTERSECT"

    • Una consulta de tipo INTERSECT nos devuelve la intersección de dos consultas, es decir, los valores comunes a las dos consultas, y nos es útil para comprobar que valores cumplen con dos condiciones distintas. en MySQL esta función no existe, por lo que hemos tenido que buscar una solución alternativa.
  4. "ALL"

    • Con el modificador ALL, para que se cumpla la condición, la comparación se debe cumplir con cada uno de los valores devueltos por la subconsulta. Si la subconsulta no devuelve ninguna fila ALL da True.
  5. "ANY"

    • ANY significa que, para que una fila de la consulta externa satisfaga la condición especificada, la comparación se debe cumplir para al menos un valor de los devueltos por la subconsulta. Por cada fila de la consulta externa se evalúa la comparación con cada uno de los valores devueltos por la subconsulta y si la comparación es True para alguno de los valores ANY es verdadero, si la comparación no se cumple con ninguno de los valores de la consulta, ANY da False a no ser que todos los valores devueltos por la subconsulta sean nulos en tal caso ANY dará NULL. Si la subconsulta no devuelve filas ANY da False incluso si expresion es nula.
      • Ejemplo: SELECT * FROM empleados WHERE cuota > ANY (SELECT cuota FROM empleados empleados2 WHERE empleados.oficina = empleados2.oficina);
  6. "UNION ALL"

    • Esta clausula hace lo mismo que UNION solo que incluye todas los elementos repetidos al resultado final. Debemos tener en cuenta las mismas restricciones sobre las columnas en cuanto a la cantidad, tipo y orden.

Images and files in the map

  • Funcionalidades de los Operadores
  • Funcionalidades de los Operadores
  • Funcionalidades de los Operadores
  • Funcionalidades de los Operadores
  • Funcionalidades de los Operadores
  • Funcionalidades de los Operadores
  • Funcionalidades de los Operadores
  • Funcionalidades de los Operadores

Information

Description
Mind Map on Funcionalidades de los Operadores, created by Erika Alvarez on 14/12/2016.
Created by
Erika Alvarez
Views
0
Rating

More on Operadores de conjuntos SQL

Feedback

What is it about?

What do you think of the new look?

How do you like it?