Diferencias entre estar a la izquierda y estar a la derecha

Izquierda vs derecha Involúcrese

Cuando se trata de SQL, uniones es un nombre común que aparece de vez en cuando. La cláusula de unión ayuda a combinar registros de diferentes tablas en un conjunto de datos. La combinación crea una tabla que se puede usar tal cual o desplegarse con otras. Por lo tanto, es recomendable comprender estas conexiones y las diferencias entre ellas para que sepa la conexión específica y qué derecha o izquierda se debe tomar en casos especiales.

Para comprender mejor los enlaces y sus diferencias, es importante comprender los tipos de enlaces disponibles. Generalmente hay tres tipos de enlaces. Estos enlaces incluyen el enlace interno, el enlace cruzado y el enlace externo. La combinación interna generalmente compara tablas y solo devolverá un resultado si se encuentra una coincidencia. La función principal de la captura interna es reducir el tamaño de los conjuntos de resultados.

Por otro lado, compare dos tablas con uniones cruzadas y devuelva todas las combinaciones posibles que provienen de las filas en ambas tablas. Se esperan muchos resultados de esta combinación y la mayoría de ellos pueden no ser significativos. Por lo tanto, el uso de esta conexión debe practicarse con cuidado.

La combinación externa compara tablas y devuelve datos cuando hay una coincidencia disponible. Tal como se ve en la combinación interna, la combinación externa duplica filas en una tabla separada si se encuentran registros coincidentes. Los resultados de los enlaces externos suelen ser más grandes y, por lo tanto, los conjuntos de datos son grandes porque el conjunto en sí no se elimina del conjunto.

Descubre también la:  Diferencia entre Outlook y Exchange

Una combinación izquierda se refiere a mantener todos los registros de la primera tabla independientemente del resultado e insertar valores NULL cuando los valores de la segunda tabla no coinciden. Una combinación derecha, por otro lado, se refiere a mantener todos los registros que provienen de la segunda tabla independientemente del resultado, y usar valores NULL cuando los resultados no coinciden con los de la primera tabla.

Entonces, una combinación externa izquierda retiene todas las filas en la tabla ‘izquierda’ independientemente de si hay una fila coincidente en la tabla ‘derecha’. La tabla de la izquierda, por lo tanto, se refiere a la tabla que viene primero en la declaración. La tabla debe mirar a la izquierda de la palabra clave ‘join’. Cuando se realiza una combinación externa izquierda, se deben devolver todas las filas del lado izquierdo. Las columnas no coincidentes de la tabla se rellenarán con NULL cuando no haya ninguna coincidencia.

Es importante tener en cuenta que cuando se manejan estas dos combinaciones, todas las filas del lado izquierdo de la tabla se muestran como una combinación externa externa. Los resultados se muestran independientemente de si hay columnas coincidentes en la tabla de la derecha. En una combinación externa derecha, todas las filas se muestran desde el lado derecho, independientemente de si hay columnas coincidentes en el lado izquierdo de la tabla.

La elección de ir por la combinación externa izquierda o la combinación externa derecha es diferente, ya que se muestran los mismos resultados. La funcionalidad que expone un enlace externo adecuado es la misma funcionalidad que expone el enlace externo externo. Simplemente cambiando el orden en que aparecen las tablas en la instrucción SQL, puede esperar resultados similares, independientemente de la unión utilizada.

Descubre también la:  Diferencia entre If y Else If

Resumen

Las juntas se dividen en tres grupos principales: junta interna, junta cruzada y junta externa.

Una combinación externa izquierda muestra todas las filas del lado izquierdo de la tabla

Una combinación derecha muestra todas las filas del lado derecho de la tabla

El intercambio de la secuencia SQL puede eliminar el uso de uniones externas derecha e izquierda y usar solo una en su lugar.

Wlip.es

Somos entusiastas de la tecnología, la ciencia y sus avances. Nuestra curiosidad nunca se sacia y por eso intentamos investigar y conocer cada día más cosas. Te traemos las diferencias más curiosas sobre conceptos, cosas y mucho más.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *