diff --git a/guide/spanish/sql/sql-union-operator/index.md b/guide/spanish/sql/sql-union-operator/index.md index 22d6b7be4f..386cc2cd8e 100644 --- a/guide/spanish/sql/sql-union-operator/index.md +++ b/guide/spanish/sql/sql-union-operator/index.md @@ -24,7 +24,7 @@ SELECT 'aaaaa' Salida -```text +``` +-----------+ | aaaaa | +-----------+ @@ -45,8 +45,19 @@ SELECT StudentID, FullName FROM student WHERE studentID BETWEEN 1 AND 5 ``` Salida - -\`\` \`texto + ----------- + -------------------------------- + | StudentID | Nombre completo | + ----------- + -------------------------------- + | 1 | Monique Davis | | 2 | Teri Gutierrez | | 3 | Spencer Pautier | | 4 | Louis Ramsey | | 5 | Alvin Greene | | 7 | Maximo.Smith@freeCodeCamp.org | | 8 | Michael.Roach@freeCodeCamp.ort | + ----------- + -------------------------------- + 7 filas en conjunto (0,00 seg) +``` ++ ----------- + -------------------------------- + +| StudentID | Nombre completo | ++ ----------- + -------------------------------- + +| 1 | Monique Davis | +| 2 | Teri Gutierrez | +| 3 | Spencer Pautier | +| 4 | Louis Ramsey | +| 5 | Alvin Greene | +| 7 | Maximo.Smith@freeCodeCamp.org | +| 8 | Michael.Roach@freeCodeCamp.ort | ++ ----------- + -------------------------------- + +7 filas en conjunto (0,00 seg) ``` ## SQL UNION ALL Operator @@ -57,6 +68,38 @@ Salida SQL Statement ``` +### Union All +Se usa la cláusula UNION ALL cuando se desea que si un registro de SQL A es el mismo del SQL B no se muestre en uno solo: + +Si corremos el siguiente Query con union el resultado será: + +``` +SELECT CustomerName FROM Customers +WHERE City IN ('Paris','London') +AND customername = 'Around the Horn' +union +SELECT CustomerName FROM Customers +WHERE City IN ('Paris','London') +AND customername = 'Around the Horn'; + +Number of Records: 1 +CustomerName +Around the Horn +``` +Pero si corremos el mismo Query con UNION ALL el resultado no eliminará la columna repetida: +``` +SELECT CustomerName FROM Customers +WHERE City IN ('Paris','London') +AND customername = 'Around the Horn' +union all +SELECT CustomerName FROM Customers +WHERE City IN ('Paris','London') + +Number of Records: 2 +CustomerName +Around the Horn +Around the Horn +``` sql SELECCIONAR expresión1, expresión2, ... expresión _n DE las tablas \[DÓNDE condiciones\] UNION TODO SELECCIONAR expresión1, expresión2, ... expresión_ n DE las tablas \[DÓNDE condiciones\]; \`\` \` @@ -64,4 +107,6 @@ Al igual que con todas estas cosas de SQL, hay MUCHO MÁS que lo que está en es Espero que al menos esto te dé suficiente para empezar. -Consulte el manual de su administrador de base de datos y diviértase probando diferentes opciones usted mismo. \ No newline at end of file +Consulte el manual de su administrador de base de datos y diviértase probando diferentes opciones usted mismo. + +SQL para el union all se usó desde: https://www.w3schools.com/sql/trysql.asp?filename=trysql_op_in