Mapa mental
Comandos
Contenido del mapa
Comandos
Minus toma las filas distintas de una consulta y devuelve las filas que no aparecen en un segundo conjunto de resultados.
- Sintaxis
- SELECT x, y FROM table_a MINUS SELECT x, y FROM table_b;
- Sintaxis
Intersect toma los resultados de dos consultas y devuelve sólo filas que aparecen en ambos conjuntos de resultados
- Sintaxis
- SELECT x, y FROM table_a INTERSECT SELECT x, y FROM table_b;
- Sintaxis
Union se usa para combinar los resultados de varias sentencias en un único conjunto de resultados.
- Sintaxis
- (SELECT a FROM tbl_name WHERE a=10 AND B=1) UNION (SELECT a FROM tbl_name WHERE a=11 AND B=2);
- Union All se utiliza para combinar los conjuntos de resultados de 2 o más instrucciones SELECT . Devuelve todas las filas de la consulta y no elimina las filas duplicadas entre las distintas instrucciones SELECT.
- Sintaxis
- SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions] UNION ALL SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions];
- Sintaxis
- Sintaxis
Any comparación, significa "devolver TRUE si la comparación es TRUE para CUALQUIERA de los valores de la columna que devuelve la subconsulta.
- Sintaxis
- SELECT s1 FROM t1 WHERE s1 > ANY (SELECT s1 FROM t2);
- Sintaxis
Referencias
- http://www.gokhanatil.com/2010/10/minus-and-intersect-in-mysql.html
- http://mysql.conclase.net/curso/?sqlsen=union
- https://www.techonthenet.com/mysql/union_all.php
- http://dev.mysql.com/doc/refman/5.7/en/any-in-some-subqueries.html
- https://dev.mysql.com/doc/refman/5.5/en/all-subqueries.html
All Operador de comparación, significa "devolver TRUE si la comparación es TRUE para TODOS los valores en la columna que devuelve la subconsulta
- Sintaxis
- SELECT s1 FROM t1 WHERE s1 > ALL (SELECT s1 FROM t2);
- Sintaxis
Información
- Descripción
- Quinto Informática Mapa Mental sobre Comandos, creado por Adrian Gonzalez Pardo el 13/12/2016.
- Creado por
- Adrian Gonzalez Pardo
- Visitas
- 0
- Valoración