Unirse A La Izquierda Javascript

| | |

Una LEFT JOIN de SQL es un tipo de combinaciòn de SQL. Esta combinaciòn devuelve todas las tablas de una " left " especificada columna y las filas correspondientes que coinciden con una condiciòn particular en el " right " columna.

En muchos casos, cuando escribe una consulta en SQL, solo necesita concentrarse en una sola tabla. Sin embargo, hay muchas situaciones en las que necesitará consultar dos o más tablas al mismo tiempo. En esta situaciòn, querrá crear un resultado que combine informaciòn de ambas tablas.

En SQL, esto se conoce como combinaciòn. Las uniones le permiten obtener informaciòn de varias tablas y combinar el resultado en una tabla unida. Por ejemplo, puede unir tablas de empleados y departamentos para obtener el nombre del departamento de cada empleado.

En este tutorial, vamos a desglosar un tipo de uniòn en SQL: el LEFT JOIN. Discutiremos dònde son √∫tiles las LEFT JOINs y còmo puede usarlas en sus consultas de SQL.

SQL LEFT JOIN

SQL LEFT JOIN devuelve todos los registros de un " left " tabla, especificada en su consulta. Hace coincidir los valores de esta tabla en funciòn de sus condiciones con un " correcto " mesa. Se devuelven todas las coincidencias además de todos los registros de " left " mesa. _LEFT JOIN_s son un tipo de combinaciòn externa SQL .

Por ejemplo, puede usar una combinaciòn izquierda para obtener una lista de nombre del departamento para cada empleado. Esto le permitirìa ver a todos los empleados incluso si no tienen un departamento asignado.

La sintaxis básica para una operaciòn LEFT JOIN es la siguiente:

Comenzamos nuestra uniòn con una instrucciòn SQL SELECT . La tabla de la instrucciòn FROM es nuestra " left " mesa. Luego, usamos la palabra clave LEFT JOIN. Esto nos permite especificar un " right " tabla.

Usamos la instrucciòn ON para determinar la condiciòn en la que nuestras tablas están conectadas. LEFT JOINS son un tipo de combinaciòn externa. Por lo tanto, puede ver este tipo de combinaciòn se conoce como combinaciones externas izquierdas.

Usemos un ejemplo para ilustrar el funcionamiento de LEFT JOINs.

LEFT JOIN SQL Example

Digamos que queremos obtener una lista de los nombres de los departamentos donde trabaja cada empleado. Queremos recuperar esta informaciòn mediante una consulta. Aquì hay una consulta que nos permitirìa obtener estos datos:

Nuestra consulta devuelve siete registros:

nombre tìtulo nombre de departamento
Luke Asociado de ventas Ventas
Mike Asociado de ventas Ventas
Hannah Asociado de ventas Ventas
Geoff Asociado de ventas senior Ventas
Alexis Asociado de ventas Ventas
Emma Directora de marketing Marketing
Jonah Vicepresidente de ventas Ejecutivo

(7 filas)

En la primera lìnea de nuestra consulta, especificamos que queremos obtener tres columnas. Recuperamos el nombre de nuestros empleados, sus cargos y el nombre del departamento para el que trabajan. El AS DeptName le dice a nuestra consulta que la columna del nombre del departamento debe llamarse DeptName.

En la siguiente lìnea, especificamos que queremos obtener informaciòn de nuestra tabla de empleados. Luego, creamos una LEFT JOIN entre esa tabla y company_departments. En la √∫ltima lìnea, vinculamos nuestras dos tablas usando sus valores comunes: department_id.

LEFT JOINs solo devuelve todas las filas de la tabla izquierda y las filas de la tabla derecha para las que se cumple la condiciòn de uniòn.

Si tenemos un empleado con un ID de departamento de 9 y ese departamento no existe, seguirá apareciendo en nuestra consulta. Si tenemos un departamento de la empresa que no existe, no aparecerá en nuestra consulta JOIN.

Ejecutemos la consulta nuevamente, pero esta vez con un nuevo empleado en nuestra base de datos. Estos son los valores para nuestra nuevo empleado:

nombre tìtulo departamento_id
Adam Asociado de ventas senior 9

(1 fila)

El ID de departamento 9 no existe dentro de nuestra tabla company_departments. Pero cuando ejecutamos la misma consulta de combinaciòn izquierda que arriba , El registro de Adam todavìa está incluido, porque estamos usando una LEFT JOIN. Este es el resultado de la misma INNER JOIN que ry ejecutamos arriba, pero con el registro de Adam:

< tr> < td> Alexis
nombre tìtulo nombre de departamento
Luke Asociado de ventas Ventas
Mike Asociado de ventas Ventas
Hannah Asociado de ventas Ventas
Geoff Asociado de ventas senior Ventas
Asociado de ventas Ventas
Emma Directora de marketing Marketing
Jonah Vicepresidente de ventas Ejecutivo
Adam Asociado de ventas senior

Conclusiòn

SQL LEFT JOINs consulta más de una tabla y devuelve todas las filas de una " left " especificada mesa. También devuelven filas de la tabla de la derecha donde se cumple la condiciòn UNIRSE.

Por ejemplo, digamos que desea devolver una lista de clientes, asì como los nombres de los planes de fidelizaciòn. a los que se suscriben. Si los nombres de los planes de lealtad están en una tabla diferente, puede usar una combinaciòn izquierda para recuperarlos.

Hemos escrito una guìa de Còmo aprender SQL para ayudar a los estudiantes a mejorar sus conocimientos de SQL. La guìa contiene una lista de los mejores recursos de aprendizaje y algunos consejos de expertos para ayudarlo en su camino. Consulte la guìa en nuestra página Còmo aprender SQL .

Unirse A La Izquierda Javascript exp: Questions

Unirse A La Izquierda Javascript JavaScript: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method