¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Funcionalidades de los Operadores

Erika Alvarez Español

Funcionalidades de los Operadores

Contenido del mapa

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.

Imágenes y archivos del mapa

  • 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

Información

Descripción
Mapa Mental sobre Funcionalidades de los Operadores, creado por Erika Alvarez el 14/12/2016.
Creado por
Erika Alvarez
Visitas
0
Valoración

Más sobre Operadores de conjuntos SQL

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?