Oracle Left se une

Oracle Left se une
Las uniones son esenciales cuando se trata de bases de datos relacionales. Aprender a trabajar con uniones le permite comprender cómo se organizan sus datos y cómo manipularlos.

En esta publicación, exploraremos los conceptos básicos de las uniones en la base de datos de Oracle aprendiendo cómo usar la unión exterior izquierda.

Oracle Left se une

La cláusula de unión de la izquierda en Oracle nos permite consultar datos de múltiples tablas y fusionarlos. Una unión izquierda preservará las filas inigualables de la mesa izquierda y se unirá a ellas con una fila nula en la mesa derecha.

A continuación se muestra una sintaxis simple para la unión a la izquierda en las bases de datos Oracle.

SELECCIONAR
column_list
DE
Tabla 1
Left table_2 en
Join_Predicate;

Table_1 también es la tabla izquierda o primera, mientras que table_2 es ​​la segunda o la tabla derecha.

Como se mencionó, la unión izquierda comparará los valores desde las tablas de izquierda y derecha, asegurando que satisfagan el Join_Predicate especificado.

La consulta se unirá a las filas de ambas tablas en el conjunto de resultados. Si no hay registros coincidentes en la segunda tabla desde la primera tabla, la consulta se unirá a ellos poblando sus pares con valores nulos.

Oracle Left Goins Demossion

Veamos ejemplos prácticos para comprender mejor cómo trabajar con una unión a la izquierda en la base de datos de Oracle. Primero, supongamos que tenemos tablas como se muestra en el diseño a continuación:

Podemos realizar una unión a la izquierda en el departamento y la tabla de los empleados como se muestra en la consulta a continuación:

Seleccionar D.Departamento_Nombre, E.NOMBRE DE PILA
De los departamentos D
Izquierda Únete a los empleados E en D.Department_id = E.Departamento_id;

La tabla resultante es como se muestra:

Ejemplo 2

También podemos realizar una unión a la izquierda con una cláusula Where, como se muestra en el fragmento a continuación:

Seleccionar D.Departamento_Nombre, E.NOMBRE DE PILA
De los departamentos D
Izquierda Únete a los empleados E en D.Department_id = E.Departamento_id
Donde D.Department_id> = 50;

Producción:

Ejemplo 3

Estamos realizando una unión a la izquierda con una cláusula de orden por orden en el ejemplo a continuación:

Seleccionar D.Departamento_Nombre, E.NOMBRE DE PILA
De los departamentos D
Izquierda Únete a los empleados E en D.Department_id = E.Departamento_id
Donde D.Department_id> = 50
Pedido por departamento_name;

Valor resultante:

Conclusión

Este tutorial le enseñó cómo realizar una mesa izquierda utilizando la cláusula de unión izquierda en las bases de datos Oracle.